Button’un Özellikleri C# 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”]
private void button1_Click(object sender, EventArgs e)
{
button1.Text = "Tıklandı";
}
[/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

kim anlatıyorsa, ağzına sağlık.
harika çalışma…
müthiş Harika
TEşekkürler
Sitemizin Google’da Ön Sıralarda Çıkması İçin Lütfen Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
şimdi ben otobüs bilet otomasyonu hazırlıyorum. e mail yerine yolcunun mailini yazdığımda butona o isim yazsın istiyorum ama yapamdım yardımcı olursanız sevinirim.
butonun üstüne gelince renk değiştirmeyi nasıl yapabiliriz?
ben butonun uzerine gelince olan rengi degistirmek oluormu onu ogrenmek istiordum
Emin:
Örnek yayınlandı .
link : http://www.gorselprogramlama.com/mouse-ile-buton-uzerine-gelindiginde-renk-degistirsin-c/
butona tıklayınca 100den geriye doğru sayıyor 0 olunca alarm veriyo.sorum şu butona tıkladık geriye saymaya başladı 45de tekrar butona tıklayınca baştan başlasın yani 100den başlasın istiyorum nasıl yapabilirim?
Ahmet :
Örnek yayınladı .
link : http://www.gorselprogramlama.com/buton-tiklaninca-100den-geriye-dogru-say-ama-sayi-45-olunca-tekrar-buton-tikla-csharp/
@admin
hocam kolay gelsin.şimdi şöyle anlatayım bi program yazmaya çalıştım.2tane buton 1tane label 1tane timer var.timerın süresi 3000den geriye doğru sayacak.0 olunca bi uyarı vercek buton kırmızı olcak bunu yaptım.ama sıkıntım.timer başladı geriye sayıyo 2999 2998 .. 1450 geldi ve ben tekrar bastığımda başa sarsın yani 3000den geriye başlasın.2000geldiğinde eğer tekrar basarsam tekrar başa dönsün.
Ahmet :
Aşağıdaki örnekte mevcut.incele.
http://www.gorselprogramlama.com/buton-tiklaninca-100den-geriye-dogru-say-ama-sayi-45-olunca-tekrar-buton-tikla-csharp/
butona tıkladığımızda butona vwediğimiz ismi seslendirme imkanımız varmı
Şimdi diyelim ki 4 tane butonumuz var. Ben bu dört butondan birini seçeceğim. Seçtiğim butona tıkladığımda 4 küçük buton daha çıkacak. Bu dört küçük butonların textlerinde sırasıyla 1-2-3-4 yazacak. Ben diyelim ki sol üstteki butona tıkladım ve bu dört küçük butonlar çıktı. Ben bu sefer o dört küçük butonlardan texti “1” olana tıkladım ve sol üstteki butonun texti “1” oldu. Diğerlerine de aynı şeyi yapmam gerekiyor fakat malesef olmuyor. Yardımcı olursanız sevinirim.
Demircan :
Başlangıçta altaki küçük butonların visible özelliği false olmalı. Buton1 click olayında alta bulunan küçük butonların visible true yapmalsın.
Üsteki buton1 ve alltakiler sırayla buton2,buton3,buton4,buton5 . Altaki buton2 nin click olayına buton1.Text=buton2.Text ,buton3 nin click olayına buton1.Text=buton3.Text ,buton4 nin click olayına buton1.Text=buton4.Text,buton5 nin click olayına buton1.Text=buton5.Text
selamın aleyküm reisler
butona tıklayınca 100den geriye doğru sayıyor 0 olunca alarm veriyo…sorum şu butona tıkladık geriye saymaya başladı 45den tekrar butona tıklayınca baştan başlasın yani 100denn başlasın istiyorum nasıl yapabilirim