Gorsel Programlama | Görsel Programlama | C#.Net | VB.Net | C# Console

ana sayfa > Dersler, VB.NET > Button’un Özellikleri VB.Net Ders 13

Button’un Özellikleri VB.Net Ders 13

Salı, 22 Şub 2011 yorum ekle yorumlara git

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:

<pre id="code-result">Private Sub button1_Click(sender As Object, e As EventArgs)

	button1.Text = "Tıklandı"

End Sub
</pre>

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:


private void button1_Click(object sender, EventArgs e)

{

button1.BackColor = Color.Blue;

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

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:


private void button1_Click(object sender, EventArgs e)

{

button1.Enabled = false;

}

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:


private void button1_Click(object sender, EventArgs e)

{

button1.Visible = false;

}

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:


private void button1_Click(object sender, EventArgs e)

{

button1.ForeColor = Color.Red;

}

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.


private void Form1_Load(object sender, EventArgs e)

{

AcceptButton = button1;

CancelButton = button2;

}

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

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

Örnek:


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

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








Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :



Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.


Tüm cep telefonu aksesuar fırsatları için tıklayın !

  1. Erhan
    Cuma, 13 May 2011 zamanında 19:12 | #1

    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..

  2. admin
    Cuma, 13 May 2011 zamanında 23:58 | #2

    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

  3. Erhan
    Cumartesi, 14 May 2011 zamanında 18:36 | #3

    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 ..

  4. Ufuk
    Cumartesi, 14 May 2011 zamanında 18:39 | #4

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

  5. kemal
    Çarşamba, 08 Haz 2011 zamanında 00:28 | #5

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

  6. admin
    Çarşamba, 08 Haz 2011 zamanında 16:02 | #6

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

  7. şerif
    Cuma, 23 Ara 2011 zamanında 02:02 | #7

    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 ?

  8. Serkan
    Cumartesi, 08 Ara 2012 zamanında 17:59 | #8

    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.

  9. admin
    Salı, 11 Ara 2012 zamanında 21:27 | #9

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

  10. Pazar, 17 Şub 2013 zamanında 17:11 | #10

    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 ?

  1. şimdilik geri bağlantı yok