Gewusst wie: Permanentes Anzeigen eines Windows Forms im Vordergrund
Ab dem Betriebssystem Microsoft Windows 2000 wird ein Formular, das sich an oberster Stelle befindet, in der jeweiligen Anwendung immer vor allen anderen Fenstern angezeigt. Dagegen wird ein zuoberst angeordnetes Formular beim Betriebssystem Microsoft Windows 98 in allen Anwendungen vor allen anderen Fenstern angezeigt. Angenommen, ein unverankertes Toolfenster soll vor dem Hauptfenster Ihrer Anwendung angezeigt werden. Die TopMost-Eigenschaft steuert, ob ein Formular das oberste Formular ist. Ein zuoberst angeordnetes Formular wird immer über andere darunter liegende Formulare geschoben, auch wenn es nicht aktiv ist.
Hinweis
Je nach den aktiven Einstellungen oder der verwendeten Version können sich die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen unterscheiden. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen hierzu finden Sie unter Visual Studio-Einstellungen.
So konfigurieren Sie ein Formular in einer Windows Forms-Anwendung zur Entwurfszeit als oberstes Formular
- Legen Sie im Eigenschaftenfenster die TopMost-Eigenschaft auf true fest.
So konfigurieren Sie ein Formular in einer Windows Forms-Anwendung programmgesteuert als oberstes Formular
Legen Sie in einer Prozedur die TopMost-Eigenschaft auf true fest.
Public sub MakeOnTop() myTopForm.TopMost = True End Sub
public void MakeOnTop() { myTopForm.TopMost = true; }
public void MakeOnTop() { myTopForm.set_TopMost(true); }
public: void MakeOnTop() { myTopForm->TopMost = true; }