[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]
[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:
}