TabControl.TabPageCollection.IndexOf メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TabControl.TabPageCollection.IndexOf メソッドの意味・解説 

TabControl.TabPageCollection.IndexOf メソッド

コレクション内の指定されタブ ページインデックス返します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Function IndexOf ( _
    page As TabPage _
) As Integer
Dim instance As TabPageCollection
Dim page As TabPage
Dim returnValue As Integer

returnValue = instance.IndexOf(page)
public int IndexOf (
    TabPage page
)
public:
int IndexOf (
    TabPage^ page
)
public int IndexOf (
    TabPage page
)
public function IndexOf (
    page : TabPage
) : int

パラメータ

page

コレクションで検索する TabPage。

戻り値
タブ ページの 0 から始まるインデックス番号タブ ページが見つからない場合は -1。

例外例外
例外種類条件

ArgumentNullException

page の値が null 参照 (Visual Basic では Nothing) です。

使用例使用例

1 つTabPage がある TabControl を作成するコード例次に示します。この例では、IndexOf メソッド使用してtabPage1インデックス値を取得してます。ツール ヒント使用してこの値を表示します

この例では、System.Drawing 名前空間System.Windows.Forms 名前空間使用します

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

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TabControl.TabPageCollection クラス
TabControl.TabPageCollection メンバ
System.Windows.Forms 名前空間
Contains
Item
RemoveAt


このページでは「.NET Framework クラス ライブラリ リファレンス」からTabControl.TabPageCollection.IndexOf メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からTabControl.TabPageCollection.IndexOf メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からTabControl.TabPageCollection.IndexOf メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

TabControl.TabPageCollection.IndexOf メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TabControl.TabPageCollection.IndexOf メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS