I. Textbox içine veri girişi yapamayız. II. Nesneleri kontrol edebiliriz. III. Checkbox’ları işaretleyebiliriz.
Yukarıdakilerden hangisi ya da hangileri C sorusunun cevabı için bana yardımcı olur musunuz?
İşte Cevaplar
C# da formların Enabled özelliğinin True olması durumunda aşağıdakiler yapılabilir:
- Textbox içine veri girişi yapılabilir.
- Checkbox’ları işaretleyebiliriz.
- Nesneleri kontrol edebiliriz.
Dolayısıyla, I, II ve III seçenekleri doğrudur.
Açıklama:
- Enabled özelliği False olduğunda, formdaki denetimler kullanıcı etkileşimini yanıtlamaz. Bu nedenle, textbox içine veri girişi yapmak, checkbox’ları işaretlemek veya nesneleri kontrol etmek mümkün olmaz.
- Enabled özelliği True olduğunda, formdaki denetimler kullanıcı etkileşimini yanıtlar. Bu nedenle, textbox içine veri girişi yapmak, checkbox’ları işaretlemek veya nesneleri kontrol etmek mümkündür.
Örneğin, aşağıdaki kodda, formun Enabled özelliği False olarak ayarlanmıştır. Bu nedenle, textbox içine veri girişi yapmak mümkün değildir:
// Formun Enabled özelliğini False olarak ayarlayın this.Enabled = false; // Textbox içine veri girişi yapmaya çalışın textbox1.Text = "Merhaba";
Bu kod aşağıdaki hatayı döndürür:
System.InvalidOperationException: Nesne etkinleştirilmedi.
Aynı kodu, formun Enabled özelliğini True olarak ayarlayarak tekrar çalıştırırsanız, textbox içine veri girişi yapabilirsiniz:
// Formun Enabled özelliğini True olarak ayarlayın this.Enabled = true; // Textbox içine veri girişi yapın textbox1.Text = "Merhaba";
Bu kod, textbox içine "Merhaba" metnini yazar.
Diğer Cevaplara Gözat
C# dilinde, formların Enabled özelliği True olduğunda yapılabilecek işlemler şunlardır:
- I. Textbox içine veri girişi yapamayız.
- II. Nesneleri kontrol edebiliriz.
- III. Checkbox’ları işaretleyebiliriz.
Bu durumda, bu üç seçenek de doğrudur. Enabled özelliği True olduğunda, formdaki tüm kontroller (textbox'lar, checkbox'lar ve diğer nesneler) etkin hale gelir ve kullanıcı bu kontrolleri düzenleyebilir.