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

Siehe auch

Referenz

Übersicht über Windows Forms

Weitere Ressourcen

Erstellen neuer Windows Forms
Dialogfelder in Windows Forms