TabPage.TabPageControlCollection.Add(Control) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee voegt u een besturingselement toe aan de verzameling.
public:
override void Add(System::Windows::Forms::Control ^ value);
public override void Add(System.Windows.Forms.Control value);
public override void Add(System.Windows.Forms.Control? value);
override this.Add : System.Windows.Forms.Control -> unit
Public Overrides Sub Add (value As Control)
Parameters
- value
- Control
Het besturingselement dat moet worden toegevoegd.
Uitzonderingen
Het opgegeven besturingselement is een TabPage.
Voorbeelden
In het volgende codevoorbeeld wordt een TabControl met één TabPagegemaakt. In dit voorbeeld wordt de Add methode gebruikt om één besturingselement toe te voegen, button1aan de tabPage1. De Controls eigenschap wordt gebruikt om de tabPage1 verzameling besturingselementen op te halen om besturingselementen toe te voegen aan de verzameling.
using namespace System::Drawing;
using namespace System::Windows::Forms;
public ref class Form1: public Form
{
private:
TabControl^ tabControl1;
TabPage^ tabPage1;
Button^ button1;
public:
Form1()
{
this->tabControl1 = gcnew TabControl;
this->tabPage1 = gcnew TabPage;
this->button1 = gcnew Button;
this->tabControl1->TabPages->Add( tabPage1 );
this->tabControl1->Location = Point(25,25);
this->tabControl1->Size = System::Drawing::Size( 250, 250 );
// Gets the controls collection for tabPage1.
// Adds button1 to this collection.
this->tabPage1->Controls->Add( button1 );
this->button1->Text = "button1";
this->button1->Location = Point(25,25);
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;
private Button button1;
public Form1()
{
this.tabControl1 = new TabControl();
this.tabPage1 = new TabPage();
this.button1 = new Button();
this.tabControl1.TabPages.Add(tabPage1);
this.tabControl1.Location = new Point(25, 25);
this.tabControl1.Size = new Size(250, 250);
// Gets the controls collection for tabPage1.
// Adds button1 to this collection.
this.tabPage1.Controls.Add(button1);
this.button1.Text = "button1";
this.button1.Location = new Point(25, 25);
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
Private button1 As Button
Public Sub New()
Me.tabControl1 = New TabControl()
Me.tabPage1 = New TabPage()
Me.button1 = New Button()
Me.tabControl1.TabPages.Add(tabPage1)
Me.tabControl1.Location = New Point(25, 25)
Me.tabControl1.Size = New Size(250, 250)
' Gets the controls collection for tabPage1.
' Adds button1 to this collection.
Me.tabPage1.Controls.Add(button1)
Me.button1.Text = "button1"
Me.button1.Location = New Point(25, 25)
Me.ClientSize = New Size(300, 300)
Me.Controls.Add(tabControl1)
End Sub
Shared Sub Main()
Application.Run(New Form1())
End Sub
End Class
Opmerkingen
Het opgegeven besturingselement wordt toegevoegd aan het einde van de verzameling. Als het besturingselement al een onderliggend element van een ander besturingselement is, wordt het uit het andere besturingselement verwijderd.