Control.Enabled Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimin kullanıcı etkileşimine yanıt verip veremeyeceğini belirten bir değer alır veya ayarlar.
public:
property bool Enabled { bool get(); void set(bool value); };
public bool Enabled { get; set; }
member this.Enabled : bool with get, set
Public Property Enabled As Boolean
Özellik Değeri
true
denetim kullanıcı etkileşimini yanıtlayabilirse; aksi takdirde , false
. Varsayılan değer: true
.
Örnekler
Aşağıdaki kod örneği, bir GroupBox oluşturur ve bazı ortak özelliklerini ayarlar. Örnek, grup kutusu içinde bir TextBox oluşturur ve ayarlar Location . Ardından, grup kutusunun özelliğini ayarlar Text ve grup kutusunu formun en üstüne sabitler. Son olarak, özelliğini false
olarak ayarlayarak Enabled grup kutusunu devre dışı bırakır ve bu da grup kutusunun içindeki tüm denetimlerin devre dışı bırakılmasına neden olur.
// Add a GroupBox to a form and set some of its common properties.
private:
void AddMyGroupBox()
{
// Create a GroupBox and add a TextBox to it.
GroupBox^ groupBox1 = gcnew GroupBox;
TextBox^ textBox1 = gcnew TextBox;
textBox1->Location = Point(15,15);
groupBox1->Controls->Add( textBox1 );
// Set the Text and Dock properties of the GroupBox.
groupBox1->Text = "MyGroupBox";
groupBox1->Dock = DockStyle::Top;
// Disable the GroupBox (which disables all its child controls)
groupBox1->Enabled = false;
// Add the Groupbox to the form.
this->Controls->Add( groupBox1 );
}
// Add a GroupBox to a form and set some of its common properties.
private void AddMyGroupBox()
{
// Create a GroupBox and add a TextBox to it.
GroupBox groupBox1 = new GroupBox();
TextBox textBox1 = new TextBox();
textBox1.Location = new Point(15, 15);
groupBox1.Controls.Add(textBox1);
// Set the Text and Dock properties of the GroupBox.
groupBox1.Text = "MyGroupBox";
groupBox1.Dock = DockStyle.Top;
// Disable the GroupBox (which disables all its child controls)
groupBox1.Enabled = false;
// Add the Groupbox to the form.
this.Controls.Add(groupBox1);
}
' Add a GroupBox to a form and set some of its common properties.
Private Sub AddMyGroupBox()
' Create a GroupBox and add a TextBox to it.
Dim groupBox1 As New GroupBox()
Dim textBox1 As New TextBox()
textBox1.Location = New Point(15, 15)
groupBox1.Controls.Add(textBox1)
' Set the Text and Dock properties of the GroupBox.
groupBox1.Text = "MyGroupBox"
groupBox1.Dock = DockStyle.Top
' Disable the GroupBox (which disables all its child controls)
groupBox1.Enabled = False
' Add the Groupbox to the form.
Me.Controls.Add(groupBox1)
End Sub
Açıklamalar
özelliğiyle Enabled , çalışma zamanında denetimleri etkinleştirebilir veya devre dışı bırakabilirsiniz. Örneğin, uygulamanın geçerli durumuna uygulanmayan denetimleri devre dışı bırakabilirsiniz. Ayrıca, kullanımını kısıtlamak için denetimi devre dışı bırakabilirsiniz. Örneğin, kullanıcının tıklamasını önlemek için bir düğme devre dışı bırakılabilir. Bir denetim devre dışı bırakılırsa, seçilemez.
Önemli
özelliğinin Enabledfalse
olarak ayarlanması, uygulamanın denetim kutusunu devre dışı bırakmaz veya uygulama penceresinin odağı almasını engellemez.
Kapsayıcı denetiminin etkin özelliği olarak false
ayarlandığında, içerdiği tüm denetimler de devre dışı bırakılır. Örneğin, kullanıcı devre dışı bırakılmış GroupBox bir denetimde bulunan denetimlerden herhangi birine tıklarsa hiçbir olay tetiklenmez.
Not
Kaydırılabilir denetim devre dışı bırakıldığında, kaydırma çubukları da devre dışı bırakılır. Örneğin, devre dışı bırakılmış çok satırlı metin kutusu tüm metin satırlarını görüntülemek için kaydıramaz.