C# Button’un Özellikleri

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
11 Ocak 2017
Mesajlar
52
Tepki puanı
0
9 HİZMET YILI
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]Button[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]Yazdığınız kodun kullanıcının isteğiyle çalışmasını istiyorsanız kodunuzu Buton Click olaylarına yazın.[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]Kullanıcı o işi yaptırmak isterse tıklar, istemezse tıklamaz.[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]• Butonların üzerindeki yazıyı Text özelliği belirler. Text özelliğinde & işareti ile kısayol tanımlayabiliriz.[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]• Düğme üzerindeki yazının yerleşimi TextAlign özelliği ile belirlenir.[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]• Düğme üzerinde Image özelliği ile resim bulundurabilirsiniz ve ImageAlign özelliği ile resmin[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]yerleşimini belirleyebiliriz.[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]• ImageList ve ImageIndex özellikleri kullanarakta resim eklenebilir.[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]Enter ve Esc Tuşuyla Çalışan Düğmeler[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]Bir formda Enter tuşuna basıldığında veya ESC tuşuna basıldığında otomatik olarak[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]çalışan düğmeler yapabilirsiniz.[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif] Bir düğmenin Enter tuşu ile çalışması için formunAcceptButton, ESC tuşu ile[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]çalışması için CancelButtonözelliğinden ayarlayabilirsiniz.[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]1- Backcolor Özelliği[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]Buton’un arka plan rengi ilgili işlemler yapılır.butonun rengini ayarlamayı sağlar.[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]Kodu:[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]button1.BackColor = Color.Blue;[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]2- Enabled Özelliği[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]Button’un aktif veya pasif yapar. true ise aktif , false ise pasiftir.[/FONT]
[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]Kodu:
button1.Enabled = false;
3- 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.[/FONT]

[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]button1.Visible = false;
4-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.
AcceptButton = button1; veya
5-CancelButton Özelliği
Aktif formda Esc 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.
CancelButton = button2; veya
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.
NOT:Tüm bu özellikler properties’ten veya kod ile yapılabilir.[/FONT]

[font="Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif]6-Dialog Kutusu Düğmeleri
Model olarak gösterilmiş formlarda komut düğmeleri DialogResult değerleri ayarlanarak düğmelere
aşağıdaki görevler verilebilir.
DialogResult.Yes Evet düğmesi
DialogResult.No Hayır düğmesi
DialogResult.Ok Tamam düğmesi
DialogResult.Cancel İptal düğmesi
DialogResult.Abort Durdur düğmesi
DialogResult.Ignore Gözardı et düğmesi
DialogResult.Retry Yeniden dene düğmesi
DialogResult.None Normal düğmesi
Örnek :kullanıcı button tıkladığında “programı kapatmak istediginizden emin misiniz” diye soracak ve evet tıklandıgında kapatılacak hayır dediginde kapatılmıyan programı hazırlayın.
[/FONT]
Bağlantıları görmek için lütfen Giriş Yap

01​

02​

03​

04​

05​

06​

07​

08​

09​

10​

11​

12​

13​

14​

15​

Kod:
//Form1 kod:

Kod:
private


Kod:
void


Kod:
cıkıs_Click(

Kod:
object


Kod:
sender, EventArgs e)

Kod:
{

Kod:
Form2 fm =

Kod:
new


Kod:
Form2();

Kod:
fm.Show();

Kod:
}

Kod:
//Form2 kod:

Kod:
private


Kod:
void


Kod:
hayır_Click(

Kod:
object


Kod:
sender, EventArgs e)

Kod:
{

Kod:
Close();

Kod:
}

Kod:
private


Kod:
void


Kod:
evet_Click(

Kod:
object


Kod:
sender, EventArgs e)

Kod:
{

Kod:
Application.Exit();

Kod:
}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst