コレクションからすべてのタブ ページを削除します。
Public Overridable Sub Clear() Implements IList.Clear
[C#]
public virtual void Clear();
[C++]
public: virtual void Clear();
[JScript]
public function Clear();
実装
使用例
[Visual Basic, C#, C++] 最初に 3 つの TabPage のある TabControl を作成する例を次に示します。この例では、 Clear メソッドを使用して、1 つのインスタンスにある tabControl1 コントロール コレクションのすべてのコントロールをクリアします。次に、 tabPage2 をコレクションに追加して戻します。 TabPages プロパティを使用して、 tabControl1 コントロール コレクションを取得し、このコレクションからタブ ページを削除、およびこのコレクションにタブ ページを追加していることに注意してください。
[Visual Basic, C#, C++] この例では、 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
Private tabPage2 As TabPage
Private tabPage3 As TabPage
Public Sub New()
Me.tabControl1 = New TabControl()
Me.tabPage1 = New TabPage("tabPage1")
Me.tabPage2 = New TabPage("tabPage2")
Me.tabPage3 = New TabPage("tabPage3")
' Populates the tabControl1 with three tab pages.
Me.tabControl1.TabPages.AddRange(New TabPage() {tabPage1, tabPage2, tabPage3})
' Removes all the tab pages from tabControl1.
Me.tabControl1.TabPages.Clear()
' Adds the tabPage1 back to tabControl1.
Me.tabControl1.TabPages.Add(tabPage2)
Me.tabControl1.Location = New Point(25, 25)
Me.tabControl1.Size = New Size(250, 250)
Me.ClientSize = New Size(300, 300)
Me.Controls.Add(tabControl1)
End Sub
Shared Sub Main()
Application.Run(New Form1())
End Sub
End Class
[C#]
using System.Drawing;
using System.Windows.Forms;
public class Form1 : Form
{
private TabControl tabControl1;
private TabPage tabPage1;
private TabPage tabPage2;
private TabPage tabPage3;
public Form1()
{
this.tabControl1 = new TabControl();
this.tabPage1 = new TabPage("tabPage1");
this.tabPage2 = new TabPage("tabPage2");
this.tabPage3 = new TabPage("tabPage3");
// Populates the tabControl1 with three tab pages.
this.tabControl1.TabPages.AddRange(new TabPage[] {
tabPage1, tabPage2, tabPage3});
// Removes all the tab pages from tabControl1.
this.tabControl1.TabPages.Clear();
// Adds the tabPage1 back to tabControl1.
this.tabControl1.TabPages.Add(tabPage2);
this.tabControl1.Location = new Point(25, 25);
this.tabControl1.Size = new Size(250, 250);
this.ClientSize = new Size(300, 300);
this.Controls.Add(tabControl1);
}
static void Main()
{
Application.Run(new Form1());
}
}
[C++]
using namespace System::Drawing;
using namespace System::Windows::Forms;
public __gc class Form1 : public Form {
private:
TabControl* tabControl1;
TabPage* tabPage1;
TabPage* tabPage2;
TabPage* tabPage3;
public:
Form1() {
this->tabControl1 = new TabControl();
this->tabPage1 = new TabPage(S"tabPage1");
this->tabPage2 = new TabPage(S"tabPage2");
this->tabPage3 = new TabPage(S"tabPage3");
// Populates the tabControl1 with three tab pages.
TabPage* tabPages[] = {tabPage1, tabPage2, tabPage3};
this->tabControl1->TabPages->AddRange(tabPages);
// Removes all the tab pages from tabControl1.
this->tabControl1->TabPages->Clear();
// Adds the tabPage1 back to tabControl1.
this->tabControl1->TabPages->Add(tabPage2);
this->tabControl1->Location = Point(25, 25);
this->tabControl1->Size = System::Drawing::Size(250, 250);
this->ClientSize = System::Drawing::Size(300, 300);
this->Controls->Add(tabControl1);
}
};
int main() {
Application::Run(new Form1());
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン
をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
TabControl.TabPageCollection クラス | TabControl.TabPageCollection メンバ | System.Windows.Forms 名前空間 | Remove