Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Control::TabIndex-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft die Aktivierreihenfolge des Steuerelements in dessen Container ab oder legt diese fest.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public:
property int TabIndex {
	int get();
	void set(int value);
}

Eigenschaftswert

Type: System::Int32

Der Indexwert des Steuerelements in einer Gruppe von Steuerelementen in dessen Container. Die Steuerelemente im Container werden in die Aktivierreihenfolge aufgenommen.

Aktivierreihenfolge kann eine gültige ganze Zahl größer als oder gleich 0 (null), wobei weiter oben in der Aktivierreihenfolge kleinere Zahlen bestehen. Wenn mehrere Steuerelemente des gleichen übergeordneten Steuerelements demselben aufweist, bestimmt die Z-Reihenfolge der Steuerelemente die Reihenfolge der Steuerelemente durchlaufen.

Für ein Steuerelement in der Aktivierreihenfolge aufgenommen werden die TabStop Eigenschaft muss festgelegt werden, um true.

Das folgende Codebeispiel fügt ein Button zu einem Formular, und einige seiner allgemeinen Eigenschaften festgelegt. Im Beispiel wird die Schaltfläche, um die rechte untere Ecke des Formulars verankert, daher die relative Position behält der Größe des Formulars. Als Nächstes wird die BackgroundImage und ändert die Größe der Schaltfläche, um die gleiche Größe wie die Image. Anschließend wird im Beispiel die TabStoptrue und legt die TabIndex Eigenschaft. Schließlich fügt es einen Ereignishandler zur Behandlung der Click -Ereignis der Schaltfläche. Dieses Beispiel benötigen Sie ein ImageList namens imageList1.

   // Add a button to a form and set some of its common properties.
private:
   void AddMyButton()
   {
      // Create a button and add it to the form.
      Button^ button1 = gcnew Button;

      // Anchor the button to the bottom right corner of the form
      button1->Anchor = static_cast<AnchorStyles>(AnchorStyles::Bottom | AnchorStyles::Right);

      // Assign a background image.
      button1->BackgroundImage = imageList1->Images[ 0 ];

      // Specify the layout style of the background image. Tile is the default.
      button1->BackgroundImageLayout = ImageLayout::Center;

      // Make the button the same size as the image.
      button1->Size = button1->BackgroundImage->Size;

      // Set the button's TabIndex and TabStop properties.
      button1->TabIndex = 1;
      button1->TabStop = true;

      // Add a delegate to handle the Click event.
      button1->Click += gcnew System::EventHandler( this, &Form1::button1_Click );

      // Add the button to the form.
      this->Controls->Add( button1 );
   }

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: