Button’un Özellikleri VB.Net Ders 13

Button’un Özellikleri C#.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=”csharp”]
<pre id="code-result">Private Sub button1_Click(sender As Object, e As EventArgs)

button1.Text = "Tıklandı"

End Sub
</pre>
[/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=”csharp”]

private void button1_Click(object sender, EventArgs e)

{

button1.BackColor = Color.Blue;

}//Daha fazla bilgi için : www.gorselprogramlama.com

[/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=”csharp”]

private void button1_Click(object sender, EventArgs e)

{

button1.Enabled = false;

}

[/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=”csharp”]

private void button1_Click(object sender, EventArgs e)

{

button1.Visible = false;

}

[/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=”csharp”]

private void button1_Click(object sender, EventArgs e)

{

button1.ForeColor = Color.Red;

}

[/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=”csharp”]

private void Form1_Load(object sender, EventArgs e)

{

AcceptButton = button1;

CancelButton = button2;

}

[/code]

Top Özelliği: Buton’un y koordinatındaki (dikey) konumudur.

Left Özelliği: Buton’un x koordinatındaki (yatay) konumudur

Örnek:

[code language=”csharp”]

private void button1_Click(object sender, EventArgs e)

{

button2.Left += button2.Left;

}

private void button3_Click(object sender, EventArgs e)

{

button2.Top += button2.Top;

}//Daha fazla bilgi için :www.gorselprogramlama.com

[/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

Yorumlar 14

  • Meraba ben 3 tane buton oluşturdum. Bu butonlardan bırıne tıkladıgımda tıkladıgım butonun yazı rengının degişmesını ıstıyorum. bunu bırkaç alt program açarak yapabılıorum fakat tek bir alt programda bır satırlık bır kodla yapmam gerekıyor. Yardımcı olursanız sevinirim..

  • Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click
    sender.ForeColor = Color.Aqua
    End Sub

  • Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click
    sender.ForeColor = Color.Aqua
    End Sub

    Bn de kı kodlar bu burda üç tane buton var her butonun kendı rengını degiştirmesı gerekıyor örnek: Yeşil yazan butona tıkladıgımda sadece o butonun yazısının yeşil olması. veya kırmızı yazan butona tıkladıgımda sadece onun yazı rengının kırmızı olması
    Galıba buton ID yerıne renk ısımlerını belırtım yapılabiliomuş fakat bn yapamadım acil lazım ilegilendiginiz için teşşekkur ederım ..

  • banada böle bişey lazım lütfen yardımcı olur musunuz..

  • hocam lutfen yardım edin bana butonu hareket ettirerek k harfi yazmamı istiyo . biz bunu bir türlü yapamadık lütfen yardım .

  • Butonun Left ve Top özelliklerini kullanarak bir döngü içerisinde yapabilirsin.

  • Yada Şöyle anlatayım Place holderm var veritabanı baglantısıyla başlıklar var bide o baslıklarn geniş yazıları var place holder da başlıklar görünüyor linklere tıklayınca açıklamaları panele gelicek bunu butonla yapıcam buton görunmez olucak linke tıklaynca butonu tetikleym panel modalpopup sayesnde acılıcak ?

  • Sizden xox oyununun kodlarını rica edicektim 9 tane buttonumuz olucak ve basla diye bir buton olucak basla bastıgımızda butonlara tıklana bilinecek ve bir butona tıkladıgımda x acılacak ve o butna bir daha tıklanmaya 2. bir butona tıkladıgımda ise o koyacak yan yana alt alta ve capraz sekılde xox oldugunda bu oyun 2 kişi ile oynancak ve 1. veya 2. oyuncu kazadı diyecek lütfen yardımlarınızı bekliyorum saygılar.

  • Serkan : XOX oyunu için aşağıdaki linki inceleyebilirsiniz.

  • Arkadaşlar ben butona tıklanınca yeni bi pencere açılmasını ama bu pencerenin bir site olmasını istiyorum yani ;

    Bir butana tıkladm yeni pencerede facebook açılmasını istiyorum nasıl yapabilirim ?

  • ben bir yurt otomasyonu yaptım.
    otomasyonda odalar kısmı var.
    bunu buttonlarla yaptım.
    benim istediğim butona bastığımda rengi yeşil tekrar bastığımda ise kırmızı olsun ve programı açıp kapatsamda eski haline geri dönmesin buttonlar.
    lütfen yardımcı olun üniversite proje ödevimin yapmam lazım

  • muhammed :
    Veri tabanında renk isimli bir alan oluştur ve buton rengini bu alan kaydedilmesini sağla.

  • hocam bana bi butona tıkladıkça sırasıyla soru açacak kodlar lazım yani ilk tıkta 1. soru ikinci tıkta 2. gibi

  • Butona tıkladığımda buton çıkması için ne yapmalıyım

Bir yanıt yazın

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