Freigeben über


Windows Forms und nicht verwaltete Anwendungen

Windows Forms-Anwendungen und-Steuerelemente können mit einigen Einschränkungen mit nicht verwalteten Anwendungen zusammenarbeiten. In den folgenden Abschnitten werden die von Windows Forms-Anwendungen und -Steuerelementen unterstützten und nicht unterstützten Szenarien und Konfigurationen beschrieben.

In diesem Abschnitt

Die Übersicht über Windows Forms und nicht verwaltete Anwendungen bietet allgemeine Informationen zur Verwendung und Implementierung von Windows Forms-Steuerelementen, die in nicht verwalteten Anwendungen verwendet werden können.

Unterstützen von COM-Interop durch Anzeigen eines Windows Forms mit der ShowDialog-Methode enthält ein Codebeispiel für die Verwendung der Form.ShowDialog-Methode zum Ausführen eines Windows Forms in einer nicht verwalteten Anwendung.

Unterstützen von COM-Interop durch das Anzeigen einzelner Windows Forms in einem eigenen Thread enthält ein Codebeispiel für die Ausführung eines Windows Forms in einem eigenen Thread.

Siehe auch Exemplarische Vorgehensweise: Unterstützen von COM-Interop durch das Anzeigen jedes Windows Forms in einem eigenen Thread.

Verweis

Form.ShowDialog
Wird zum Erstellen eines separaten Threads für ein Windows Form verwendet.

Application.Run
Startet eine Nachrichtenschleife für einen Thread.

Invoke
Marshallt Aufrufe von einer nicht verwalteten Anwendung für ein Formular.

Verfügbarmachen von .NET Framework-Komponenten in COM bietet allgemeine Informationen zur Verwendung von .NET Framework-Typen in nicht verwalteten Anwendungen.