TabControl.TabPageCollection.IndexOf(TabPage) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Index der angegebenen Registerkarte in der Auflistung zurück.
public:
int IndexOf(System::Windows::Forms::TabPage ^ page);
public int IndexOf (System.Windows.Forms.TabPage page);
member this.IndexOf : System.Windows.Forms.TabPage -> int
Public Function IndexOf (page As TabPage) As Integer
Parameter
Gibt zurück
Der nullbasierte Index der Registerkarte. -1, wenn sie nicht gefunden werden kann.
Ausnahmen
Der Wert von page
ist null
.
Beispiele
Im folgenden Codebeispiel wird eine mit einer TabControl TabPageerstellt. In diesem Beispiel wird die IndexOf Methode zum Abrufen des tabPage1
Indexwerts verwendet. Eine QuickInfo wird verwendet, um diesen Wert anzuzeigen.
using namespace System::Drawing;
using namespace System::Windows::Forms;
public ref class Form1: public Form
{
private:
TabControl^ tabControl1;
TabPage^ tabPage1;
public:
Form1()
{
this->tabControl1 = gcnew TabControl;
this->tabPage1 = gcnew TabPage( "myTabPage" );
this->tabControl1->TabPages->Add( tabPage1 );
this->tabControl1->ShowToolTips = true;
this->tabControl1->Location = Point(25,25);
this->tabControl1->Size = System::Drawing::Size( 250, 250 );
this->tabPage1->ToolTipText = System::String::Concat( "TabIndex = ", (tabControl1->TabPages->IndexOf( tabPage1 )).ToString() );
// Gets the tabPage1 TabIndex value from the tabControl1 controls collection.
// Converts the tabPage1 TabIndex value to a string.
this->ClientSize = System::Drawing::Size( 300, 300 );
this->Controls->Add( tabControl1 );
}
};
int main()
{
Application::Run( gcnew Form1 );
}
using System.Drawing;
using System.Windows.Forms;
public class Form1 : Form
{
private TabControl tabControl1;
private TabPage tabPage1;
public Form1()
{
this.tabControl1 = new TabControl();
this.tabPage1 = new TabPage("myTabPage");
this.tabControl1.TabPages.Add(tabPage1);
this.tabControl1.ShowToolTips = true;
this.tabControl1.Location = new Point(25, 25);
this.tabControl1.Size = new Size(250, 250);
this.tabPage1.ToolTipText = "TabIndex = " +
// Gets the tabPage1 TabIndex value from the tabControl1 controls collection.
// Converts the tabPage1 TabIndex value to a string.
(tabControl1.TabPages.IndexOf(tabPage1)).ToString();
this.ClientSize = new Size(300, 300);
this.Controls.Add(tabControl1);
}
static void Main()
{
Application.Run(new Form1());
}
}
Imports System.Drawing
Imports System.Windows.Forms
Public Class Form1
Inherits Form
Private tabControl1 As TabControl
Private tabPage1 As TabPage
Public Sub New()
Me.tabControl1 = New TabControl()
Me.tabPage1 = New TabPage("myTabPage")
Me.tabControl1.Controls.Add(tabPage1)
Me.tabControl1.ShowToolTips = True
Me.tabControl1.Location = New Point(25, 25)
Me.tabControl1.Size = New Size(250, 250)
' Gets the tabPage1 TabIndex value from the tabControl1 controls collection.
' Converts the tabPage1 TabIndex value to a string.
Me.tabPage1.ToolTipText = "TabIndex = " + tabControl1.TabPages.IndexOf(tabPage1).ToString()
Me.ClientSize = New Size(300, 300)
Me.Controls.Add(tabControl1)
End Sub
Shared Sub Main()
Application.Run(New Form1())
End Sub
End Class