Freigeben über


StatusBar.StatusBarPanelCollection.Add Methode

Definition

Fügt der Auflistung eine StatusBarPanel hinzu.

Überlädt

Name Beschreibung
Add(String)

Fügt der Auflistung einen StatusBarPanel mit dem angegebenen Text hinzu.

Add(StatusBarPanel)

Fügt der Auflistung eine StatusBarPanel hinzu.

Add(String)

Quelle:
StatusBar.StatusBarPanelCollection.cs
Quelle:
StatusBar.StatusBarPanelCollection.cs

Fügt der Auflistung einen StatusBarPanel mit dem angegebenen Text hinzu.

public:
 virtual System::Windows::Forms::StatusBarPanel ^ Add(System::String ^ text);
public virtual System.Windows.Forms.StatusBarPanel Add(string text);
abstract member Add : string -> System.Windows.Forms.StatusBarPanel
override this.Add : string -> System.Windows.Forms.StatusBarPanel
Public Overridable Function Add (text As String) As StatusBarPanel

Parameter

text
String

Der Text für den StatusBarPanel hinzugefügten Text.

Gibt zurück

A StatusBarPanel that represents the panel that was added to the collection.

Hinweise

Sie können einem StatusBar Steuerelement Panels hinzufügen, um mehr als einen Informationstyp anzuzeigen. Mit dieser Version der Add Methode wird ein neues StatusBarPanel Mit dem im text Parameter angegebenen Text erstellt und der Auflistung hinzugefügt. Die Reihenfolge, in der StatusBar.StatusBarPanelCollection sich Panels befinden, stellt die Reihenfolge dar, in der Panels innerhalb des StatusBar Steuerelements angezeigt werden. Panels werden von links nach rechts angezeigt, beginnend mit dem ersten Bereich in der Auflistung. Die RightToLeft Eigenschaft des StatusBar Steuerelements ändert nicht die Reihenfolge, in der Panels in der StatusBarangezeigt werden. Verwenden Sie die Insert Methode, um ein Panel an einer bestimmten Position in der Auflistung einzufügen. Verwenden Sie die AddRange Methode, um der Auflistung in einem einzigen Vorgang eine Gruppe von Panels hinzuzufügen.

Weitere Informationen

Gilt für:

Add(StatusBarPanel)

Quelle:
StatusBar.StatusBarPanelCollection.cs
Quelle:
StatusBar.StatusBarPanelCollection.cs

Fügt der Auflistung eine StatusBarPanel hinzu.

public:
 virtual int Add(System::Windows::Forms::StatusBarPanel ^ value);
public virtual int Add(System.Windows.Forms.StatusBarPanel value);
abstract member Add : System.Windows.Forms.StatusBarPanel -> int
override this.Add : System.Windows.Forms.StatusBarPanel -> int
Public Overridable Function Add (value As StatusBarPanel) As Integer

Parameter

value
StatusBarPanel

A StatusBarPanel that represents the panel to add to the collection.

Gibt zurück

Der nullbasierte Index des Elements in der Auflistung.

Ausnahmen

Das StatusBarPanel Objekt, das der Auflistung hinzugefügt wird, war null.

Das übergeordnete Element des StatusBarPanel angegebenen Parameters value ist nicht null.

Beispiele

Im folgenden Codebeispiel wird ein StatusBar Steuerelement in einem Formular erstellt und zwei StatusBarPanel Objekte hinzugefügt. Eines der StatusBarPanel Objekte, benannt panel1, zeigt Statustext für eine Anwendung an. Der zweite StatusBarPanel, benannte panel2, zeigt das aktuelle Datum an und verwendet die ToolTipText Eigenschaft der StatusBarPanel Klasse, um die aktuelle Uhrzeit anzuzeigen. Im Beispiel wird die ShowPanels Eigenschaft verwendet, um sicherzustellen, dass die Panels anstelle eines Standardpanels angezeigt werden, und es wird und die Panels Eigenschaft verwendet, um auf die Add Methode der StatusBar.StatusBarPanelCollection Hinzuzufügen der Panels zu zugreifen StatusBar. Im Beispiel werden die Objekte auch mit den AutoSizeEigenschaften , BorderStyle, ToolTipTextund Text die Objekte initialisiert StatusBarPanel . In diesem Beispiel wird davon ausgegangen, dass die im Beispiel definierte Methode vom Konstruktor einer .Form

private:
   void CreateMyStatusBar()
   {
      // Create a StatusBar control.
      StatusBar^ statusBar1 = gcnew StatusBar;

      // Create two StatusBarPanel objects to display in the StatusBar.
      StatusBarPanel^ panel1 = gcnew StatusBarPanel;
      StatusBarPanel^ panel2 = gcnew StatusBarPanel;

      // Display the first panel with a sunken border style.
      panel1->BorderStyle = StatusBarPanelBorderStyle::Sunken;

      // Initialize the text of the panel.
      panel1->Text = "Ready...";

      // Set the AutoSize property to use all remaining space on the StatusBar.
      panel1->AutoSize = StatusBarPanelAutoSize::Spring;

      // Display the second panel with a raised border style.
      panel2->BorderStyle = StatusBarPanelBorderStyle::Raised;

      // Create ToolTip text that displays the time the application
      // was started.
      panel2->ToolTipText = System::DateTime::Now.ToShortTimeString();

      // Set the text of the panel to the current date.
      panel2->Text = "Started: " + System::DateTime::Today.ToLongDateString();

      // Set the AutoSize property to size the panel to the size of the contents.
      panel2->AutoSize = StatusBarPanelAutoSize::Contents;

      // Display panels in the StatusBar control.
      statusBar1->ShowPanels = true;

      // Add both panels to the StatusBarPanelCollection of the StatusBar.   
      statusBar1->Panels->Add( panel1 );
      statusBar1->Panels->Add( panel2 );

      // Add the StatusBar to the form.
      this->Controls->Add( statusBar1 );
   }
private void CreateMyStatusBar()
{
    // Create a StatusBar control.
    StatusBar statusBar1 = new StatusBar();
    // Create two StatusBarPanel objects to display in the StatusBar.
    StatusBarPanel panel1 = new StatusBarPanel();
    StatusBarPanel panel2 = new StatusBarPanel();

    // Display the first panel with a sunken border style.
    panel1.BorderStyle = StatusBarPanelBorderStyle.Sunken;
    // Initialize the text of the panel.
    panel1.Text = "Ready...";
    // Set the AutoSize property to use all remaining space on the StatusBar.
    panel1.AutoSize = StatusBarPanelAutoSize.Spring;
    
    // Display the second panel with a raised border style.
    panel2.BorderStyle = StatusBarPanelBorderStyle.Raised;
    
    // Create ToolTip text that displays time the application was started.
    panel2.ToolTipText = "Started: " + System.DateTime.Now.ToShortTimeString();
    // Set the text of the panel to the current date.
    panel2.Text = System.DateTime.Today.ToLongDateString();
    // Set the AutoSize property to size the panel to the size of the contents.
    panel2.AutoSize = StatusBarPanelAutoSize.Contents;
                
    // Display panels in the StatusBar control.
    statusBar1.ShowPanels = true;

    // Add both panels to the StatusBarPanelCollection of the StatusBar.			
    statusBar1.Panels.Add(panel1);
    statusBar1.Panels.Add(panel2);

    // Add the StatusBar to the form.
    this.Controls.Add(statusBar1);
}
Private Sub CreateMyStatusBar()
   ' Create a StatusBar control.
   Dim statusBar1 As New StatusBar()

   ' Create two StatusBarPanel objects to display in the StatusBar.
   Dim panel1 As New StatusBarPanel()
   Dim panel2 As New StatusBarPanel()

   ' Display the first panel with a sunken border style.
   panel1.BorderStyle = StatusBarPanelBorderStyle.Sunken

   ' Initialize the text of the panel.
   panel1.Text = "Ready..."

   ' Set the AutoSize property to use all remaining space on the StatusBar.
   panel1.AutoSize = StatusBarPanelAutoSize.Spring
   
   ' Display the second panel with a raised border style.
   panel2.BorderStyle = StatusBarPanelBorderStyle.Raised
   
   ' Create ToolTip text that displays the time the application was started.
   panel2.ToolTipText = "Started: " & System.DateTime.Now.ToShortTimeString()

   ' Set the text of the panel to the current date.
   panel2.Text = System.DateTime.Today.ToLongDateString()

   ' Set the AutoSize property to size the panel to the size of the contents.
   panel2.AutoSize = StatusBarPanelAutoSize.Contents

   ' Display panels in the StatusBar control.
   statusBar1.ShowPanels = True

   ' Add both panels to the StatusBarPanelCollection of the StatusBar.			
   statusBar1.Panels.Add(panel1)
   statusBar1.Panels.Add(panel2)

   ' Add the StatusBar to the form.
   Me.Controls.Add(statusBar1)
End Sub

Hinweise

Sie können einem StatusBar Steuerelement Panels hinzufügen, um mehr als einen Informationstyp anzuzeigen. Diese Version der Add Methode fügt der Auflistung den StatusBarPanel angegebenen Parameter value hinzu. Die Reihenfolge, in der StatusBar.StatusBarPanelCollection sich Panels befinden, stellt die Reihenfolge dar, in der Panels innerhalb des StatusBar Steuerelements angezeigt werden. Panels werden von links nach rechts angezeigt, beginnend mit dem ersten Bereich in der Auflistung. Die RightToLeft Eigenschaft des StatusBar Steuerelements ändert nicht die Reihenfolge, in der Panels in der StatusBarangezeigt werden. Verwenden Sie die Insert Methode, um ein Panel an einer bestimmten Position in der Auflistung einzufügen. Verwenden Sie die AddRange Methode, um der Auflistung in einem einzigen Vorgang eine Gruppe von Panels hinzuzufügen.

Weitere Informationen

Gilt für: