Button’un Özellikleri VB.Net Ders 13
Daha fazla bilgi için : www.gorselprogramlama.com
Text Özelliği: Button’un üzerindeki metinle ilgili işlemler yapılır.
Örnek:
[code language=”vbnet”]Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click </p>
button1.Text = "Tıklandı"
End Sub
[/code]
button1 butonuna tıklandığı zaman aşağıdaki görüntü elde edilir.
backcolor Özelliği: Button’un arkaplan rengi ilgili işlemler yapılır.
Örnek:
[code language=”vbnet”]Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click </p>
Button1.BackColor = Color.Blue
End Sub[/code]
button1 butonuna tıklandığı zaman aşağıdaki görüntü elde edilir.
Enabled Özelliği: Button’un aktif veya pasif yapar.true ise aktif , false ise pasiftir.
Örnek:
[code language=”vbnet”]Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click </p>
Button1.Enabled = False
End Sub[/code]
button1 butonuna tıklandığı zaman aşağıdaki görüntü elde edilir.
visible Özelliği: Button’un görünmezliği ilgili işlemler yapılır.true ise görünür,false ise görünmez.
Örnek:
[code language=”vbnet”]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Button1.Visible = False
End Sub
[/code]
button1 butonuna tıklandığı zaman aşağıdaki görüntü elde edilir.
forecolor Özelliği: Button’un yazı rengi ile ilgili işlemler yapılır.
Örnek:
[code language=”vbnet”]Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click </p>
Button1.ForeColor = Color.Red
End Sub[/code]
button1 butonuna tıklandığı zaman aşağıdaki görüntü elde edilir.
AcceptButton Özelliği:Aktif formda Enter tuşuna basıldığı zaman hangi butonun çalışacağını belirtir.Form seçili iken properties’ten AccepButton özelliğinden Enter’e basınca hangi butonun çalışmasını istiyorsak açılır menüden o butonu seçiyoruz veya kodlarla aşağıdaki gibi yapabiliriz.
CancelButton Özelliği:Aktif formdaEsc tuşuna basıldığı zaman hangi butonun çalışacağını belirtir.Form seçili iken properties’ten AccepButton özelliğinden Esc’ye basınca hangi butonun çalışmasını istiyorsak açılır menüden o butonu seçiyoruz veya kodlarla aşağıdaki gibi yapabiliriz.
Örnek:Kodlarla atama işlemi aşağıdaki şekildedir.Form’un load’na yazmamın sebebi form çalıştığı anda kodlar uygulansın diye.
[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load </p>
AcceptButton = Button1
CancelButton = Button2
End Sub [/code]
Top Özelliği: Buton’un y koordinatındaki (dikey) konumudur.
Left Özelliği: Buton’un x koordinatındaki (yatay) konumudur
Örnek:
[code language=”vbnet”]Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click</p> </p>
Button2.Left += Button2.Left
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Button2.Top += Button2.Top
End Sub
[/code]
buton1’e bastığınızda buton2 sağa doğru , buton3’e bastığınızda buton4’ü aşağı doğru hareket eder.
TextAlign Özelliği : Yazıyı hizalamak için kullanılır.
Width Özelliği : Butonun enini ayarlamak için kullanılır.
Height Özelliği : Butonun boyunu ayarlamak için kullanılır.
Yukarıdaki örneğe bakarak yılan oyunu hazırlayabilirsiniz.Mesela şu koordinata gittiğinde(yem varsa veya engel) enini artır(width’tını).
Önemli Not: Yukarıda kodlar ile yaptığımız işlemlerin çoğunu nesneyi seçerek properties penceresindende yapabilirsiniz.
Daha fazla bilgi için : www.gorselprogramlama.com
ben buttonun dikdörtgen yerine araba şeklinde olmasını istiyorum.
Bide formda belirttigimiz bir noktaya gitmesini.Yardımcı olursanız sevinirim.
başka nesnede kullanabilirsin.Mesela picturebox kullanılabilir.Örnek link: http://www.gorselprogramlama.com/resimli-araba-yarisi-vb-net.
Form üzerindeki belirli bir nokta içinde location özeliğini kullanıyoruz.Mesela daha önce yaptığımız sayısal loto örneğinde labelleri istediğimiz koordinatlara yerleştirmiştik. örnek link : http://www.gorselprogramlama.com/kac-tuttugunu-bilen-kapsamli-sayisal-loto-kolonlu-vb-net
ben çok yeniyim baktım da sayısal loto örnegine kafama bişey yatmadı 🙂
daha ayrıntılı buraya yazarmsınız şimdiden teşekkürler.
buton hareketi için bir örnek hazırladım . link : http://www.gorselprogramlama.com/butonu-textboxa-girilen-koordinata-hareket-ettirme-vb-net