Picturebox Transparent Backcolor nasıl yapılırı bu yazımızda öğreneceğiz. Bunu properties kısmından yapabilirsiniz ama ufak bir kod ile transparent oranını değiştirebilirsiniz. C#’ ta bir form açın içine iki buton ve bir adet panel ve bir adet picturebox nesnesi koyun.

Eğer panel kullanmazsak picturebox transparent özelliği direk formun backcolor’ ına kendini saydamlıyor. Arka tarafında nesne olsa bile onu görmüyor. Dolayısıyla panel koyarak onun backgroundimage özelliğine bir resim yükleyip picturebox’ ınızı bu şekilde transparent yapabilirsiniz.

Picturebox Transparent
Picturebox Transparent

Kod kısmı için aşağıdaki gibi çok basit iki satır kodu kullanabilirsiniz. Color.FromArgb(128, Color.Blue) fonksyionunun ilk parametresi opaklığı belirtmektedir. 0 değeri tam saydamlık sağlar, 255 değeri tam doldurur.

0 <<<<< transparent – opacity >>>>>>>>> 255

// www.kaizen40.com

using System;
using System.Drawing;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            pictureBox2.BackColor = Color.FromArgb(128, Color.Blue);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            pictureBox2.BackColor = Color.Transparent;
        }
    }
}

Bol kodlamalar,


0 yorum

Bir cevap yazın

Avatar placeholder

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.