Form.TopMost Vlastnost

Definice

Získá nebo nastaví hodnotu určující, zda má být formulář zobrazen jako nejvyšší formulář.

public:
 property bool TopMost { bool get(); void set(bool value); };
public bool TopMost { get; set; }
member this.TopMost : bool with get, set
Public Property TopMost As Boolean

Hodnota vlastnosti

Boolean

truek zobrazení formuláře jako nejvrchnějšího formuláře; v opačném případě . false Výchozí formát je false.

Příklady

Následující příklad ukazuje, jak vytvořit nejvyšší formulář. Příklad vytvoří dva formuláře, jeden, který je maximalizován, a jeden, který se zobrazí jako nejvrchnější formulář. První formulář s názvem bottomForm, je zobrazen maximalizován, pomocí WindowState vlastnosti, aby lépe demonstroval schopnosti nejvyššího formuláře. Druhý formulář s názvem topMostFormnastaví TopMost vlastnost tak, aby true se formulář zobrazoval jako nejvrchnější formulář. Když se tento kód spustí, kliknutí na maximalizované formuláře nezpůsobí zobrazení nejpodnějšího formuláře pod maximalizovaného formuláře. Příklad vyžaduje, aby metoda definovaná v příkladu byla volána z jiného formuláře.

private:
   void CreateMyTopMostForm()
   {
      // Create lower form to display.
      Form^ bottomForm = gcnew Form;

      // Display the lower form Maximized to demonstrate effect of TopMost property.
      bottomForm->WindowState = FormWindowState::Maximized;

      // Display the bottom form.
      bottomForm->Show();

      // Create the top most form.
      Form^ topMostForm = gcnew Form;

      // Set the size of the form larger than the default size.
      topMostForm->Size = System::Drawing::Size( 300, 300 );

      // Set the position of the top most form to center of screen.
      topMostForm->StartPosition = FormStartPosition::CenterScreen;

      // Display the form as top most form.
      topMostForm->TopMost = true;
      topMostForm->Show();
   }
private void CreateMyTopMostForm()
{
   // Create lower form to display.
   Form bottomForm = new Form();
   // Display the lower form Maximized to demonstrate effect of TopMost property.
   bottomForm.WindowState = FormWindowState.Maximized;
   // Display the bottom form.
   bottomForm.Show();
   // Create the top most form.
   Form topMostForm = new Form();
   // Set the size of the form larger than the default size.
   topMostForm.Size = new Size(300,300);
   // Set the position of the top most form to center of screen.
   topMostForm.StartPosition = FormStartPosition.CenterScreen;
   // Display the form as top most form.
   topMostForm.TopMost = true;
   topMostForm.Show();
}
Private Sub CreateMyTopMostForm()
   ' Create lower form to display.
   Dim bottomForm As New Form()
   ' Display the lower form Maximized to demonstrate effect of TopMost property.
   bottomForm.WindowState = FormWindowState.Maximized
   ' Display the bottom form.
   bottomForm.Show()
   ' Create the top most form.
   Dim topMostForm As New Form()
   ' Set the size of the form larger than the default size.
   topMostForm.Size = New Size(300, 300)
   ' Set the position of the top most form to center of screen.
   topMostForm.StartPosition = FormStartPosition.CenterScreen
   ' Display the form as top most form.
   topMostForm.TopMost = True
   topMostForm.Show()
End Sub

Poznámky

Nejvrchnější formulář je formulář, který překrývá všechny ostatní (nejvrchnější) formuláře, i když není aktivním nebo popředím formuláře. Nejvýraznější formuláře se vždy zobrazují v nejvyšším bodě v pořadí z oken na ploše. Tuto vlastnost můžete použít k vytvoření formuláře, který se vždy zobrazí ve vaší aplikaci, například okno najít a nahradit nástroj.

Platí pro

Viz také