Zuerst müssen Sie TabPage in der Klasse A sein Publikum, dann fügen Sie die Steuerelemente, die Sie in Ihrer TabPage
Steuer Sammlung hinzufügen möchten haben; In diesem Beispiel habe ich eine Schaltfläche zur TabPage
hinzugefügt, die Sie in ähnlicher Weise viele weitere Steuerelemente hinzufügen können.
class A
{
public TabPage a;
}
class B : A
{
//Create a control to add and set its properties
Button btn = new Button();
btn.Location = new Point(20, 20);
btn.Size = new Size(120, 25);
btn.Text = "My new Button";
//Add the control to the Tabpage.
a.Controls.Add(btn);
}
Es hängt wirklich von Ihrer Situation, wenn Sie TabPage zugänglich von der Basisklasse haben wollen, machen es öffentlich anderweitig geschützt.
Für geschützte
class A
{
//Visible only to Inheriting class;
protected TabPage a;
}
class B : A
{
//Create a control to add and set its properties
Button btn = new Button();
btn.Location = new Point(20, 20);
btn.Size = new Size(120, 25);
btn.Text = "My new Button";
//Add the control to the Tabpage.
a.Controls.Add(btn);
//This will be visible to everybody
public TabPage b= a;
}
keine Accesor Angabe für Ihre 'TabPage eine' Variable wird es privat machen. Dies bedeutet, dass es in der Klasse "B" nicht zugänglich ist. Machen Sie die 'TabPage a;' ein "geschütztes" und in Ihrer Klasse B haben Sie Zugriff auf die Variable. Dann können Sie die 'a.Controls.Add (new Button()); um dem Steuerelement eine Schaltfläche hinzuzufügen. –