Form.ActiveForm Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az alkalmazáshoz jelenleg aktív űrlapot.
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
Tulajdonság értéke
A Form jelenleg aktív űrlapot jelöli, vagy null ha nincs aktív űrlap.
Példák
Az alábbi példa lekéri az aktív űrlapot, és letiltja az űrlap összes vezérlőelemét. A példa az Controls űrlap gyűjteményét használja az űrlap egyes vezérlőinek iterálására és a vezérlők letiltására.
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
Megjegyzések
Ezzel a módszerrel a jelenleg aktív űrlapra mutató hivatkozást kérhet le az űrlapon vagy vezérlőin végzett műveletek végrehajtásához.
Ha az alkalmazás több dokumentumból álló felületi (MDI) alkalmazás, a ActiveMdiChild tulajdonság használatával szerezze be a jelenleg aktív MDI gyermekűrlapot.