Form.ActiveForm Ö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.
Bu uygulama için geçerli etkin formu alır.
public:
static property System::Windows::Forms::Form ^ ActiveForm { System::Windows::Forms::Form ^ get(); };
public static System.Windows.Forms.Form ActiveForm { get; }
public static System.Windows.Forms.Form? ActiveForm { get; }
static member ActiveForm : System.Windows.Forms.Form
Public Shared ReadOnly Property ActiveForm As Form
Özellik Değeri
Form Etkin olan formu temsil eden veya null
etkin form yoksa bir.
Örnekler
Aşağıdaki örnek etkin formu alır ve formdaki tüm denetimleri devre dışı bırakır. Örnek, formdaki her denetimde yineleme yapmak ve denetimleri devre dışı bırakmak için formun koleksiyonunu kullanır Controls .
void DisableActiveFormControls()
{
// Create an instance of a form and assign it the currently active form.
Form^ currentForm = Form::ActiveForm;
// Loop through all the controls on the active form.
for ( int i = 0; i < currentForm->Controls->Count; i++ )
{
// Disable each control in the active form's control collection.
currentForm->Controls[ i ]->Enabled = false;
}
}
public void DisableActiveFormControls()
{
// Create an instance of a form and assign it the currently active form.
Form currentForm = Form.ActiveForm;
// Loop through all the controls on the active form.
for (int i = 0; i < currentForm.Controls.Count; i++)
{
// Disable each control in the active form's control collection.
currentForm.Controls[i].Enabled = false;
}
}
Public Sub DisableActiveFormControls()
' Create an instance of a form and assign it the currently active form.
Dim currentForm As Form = Form.ActiveForm
' Loop through all the controls on the active form.
Dim i As Integer
For i = 0 To currentForm.Controls.Count - 1
' Disable each control in the active form's control collection.
currentForm.Controls(i).Enabled = False
Next i
End Sub
Açıklamalar
Formda veya denetimlerinde eylemler gerçekleştirmek üzere etkin olan forma başvuru almak için bu yöntemi kullanabilirsiniz.
Uygulamanız çok belgeli bir arabirim (MDI) uygulamasıysa, şu anda etkin olan MDI alt formunu almak için özelliğini kullanın ActiveMdiChild .