(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Form.ActiveForm-Eigenschaft

Ruft das momentan aktive Formular für diese Anwendung ab.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public static Form ActiveForm { get; }

Eigenschaftswert

Typ: System.Windows.Forms.Form
Eine Form, die das momentan aktive Formular darstellt, oder null, wenn kein Formular aktiv ist.

Mit dieser Methode können Sie einen Verweis auf das momentan aktive Formular abrufen, um Vorgänge für das Formular oder dessen Steuerelemente durchzuführen.

Wenn es sich bei der Anwendung um eine MDI (Multiple Document Interface)-Anwendung handelt, verwenden Sie die ActiveMdiChild-Eigenschaft, um das momentan aktive untergeordnete MDI-Formular abzurufen.

Im folgenden Codebeispiel wird das aktive Formular abgerufen, und alle Steuerelemente im Formular werden deaktiviert. Im Beispiel wird die Controls-Auflistung des Formulars zum Durchlaufen aller Steuerelemente im Formular und zum Deaktivieren der Steuerelemente verwendet.


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;
    }
 }
    


.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft