Herkese Merhaba,

Bu blog içeriğimizde sizlere VB.Net üzerine ekleyeceğiniz picturebox’ın rengini nasıl değiştirebileceğinizi aktaracağız. Aşağıdaki ekran görüntüsündeki gibi bir form tasarlayabilirsiniz. Uygulamada vb.net içerisinde renk paleti yapmaya dair kodlama örneklerini paylaşmamızın yanı sıra kısa bir video da hazırladık. Kodların genel çalışma prensibinden bahsettik.

vb.net renk paleti yapımı görseli
vb.net renk paleti yapımı görseli

Kodlama Öncesi Tavsiyeler

Öncelikle 3 adet VScrollBar ve 1 adet PictureBox eklemelisiniz. Her scrollbar hareket ettirildiğinde otomatik olarak değerler yer değiştiği için her seferinde kodumuz çalışacaktır. 2 adet değişkeni her nesnenin içerisinden erişebilmem için Public Class’ın altında tanımlıyoruz. Bu sayede istediğimiz noktadan ulaşılabilir oluyorlar.

Kodlarımız

Public Class Form1
    Dim Sayıisalrenk As Integer
    Dim renk As Color
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        VScrollBar1.Minimum = 0
        VScrollBar1.Maximum = 256
        'www.programlamahocam.com
    End Sub

    Private Sub VScrollBar1_Scroll(sender As Object, e As ScrollEventArgs) Handles VScrollBar1.Scroll
        Sayıisalrenk = RGB(VScrollBar1.Value, VScrollBar2.Value, VScrollBar3.Value)
        renk = ColorTranslator.FromOle(Sayıisalrenk)
        PictureBox1.BackColor = renk
        'www.programlamahocam.com
    End Sub

    Private Sub VScrollBar2_Scroll(sender As Object, e As ScrollEventArgs) Handles VScrollBar2.Scroll
        Sayıisalrenk = RGB(VScrollBar1.Value, VScrollBar2.Value, VScrollBar3.Value)
        renk = ColorTranslator.FromOle(Sayıisalrenk)
        PictureBox1.BackColor = renk
        'www.programlamahocam.com
    End Sub

    Private Sub VScrollBar3_Scroll(sender As Object, e As ScrollEventArgs) Handles VScrollBar3.Scroll
        Sayıisalrenk = RGB(VScrollBar1.Value, VScrollBar2.Value, VScrollBar3.Value)
        renk = ColorTranslator.FromOle(Sayıisalrenk)
        PictureBox1.BackColor = renk
        'www.programlamahocam.com
    End Sub
End Class

Kaynak Videomuz

Sizler için hazırladığımız kaynak niteliğindeki anlatım videomuzu izleyebilirsiniz. Kodları nereye nasıl koyduğumuz ve nasıl göründüğünü görebilmeniz açısından oldukça değerli olduğunu düşünüyorum

Bu uygulamayı denerken herhangi bir sorun yaşarsanız yorum olarak bizleler iletişime geçebilirsiniz. Kolaylıklar dilerim.

Bir yanıt yazın

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