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 yanıt yazın

Avatar placeholder

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.