C# user control als eine benutzerdefinierte panel

Erstelle ich mein eigenes user control enthält nur ein panel :

Wenn ich ziehen ein myPanel-Objekt im designer, und dann versuchen, fügen Sie eine Schaltfläche, die Schaltfläche ist in der Tat Hinzugefügt, um die Formular-Steuerelemente.

Ist es eine Eigenschaft/Attribut, die ich einstellen muss um diesen, einen anderen Weg, das zu tun, was ich will ?

public class MyPanel : UserControl
{
    private Panel panelMain;

    public MyPanel()
    {
        InitializeComponent();
    }

    private void InitializeComponent()
    {
        this.panelMain = new System.Windows.Forms.Panel();
        this.SuspendLayout();
        //
        //panelMain
        //
        this.panelMain.BackColor = System.Drawing.SystemColors.ActiveCaption;
        this.panelMain.Dock = System.Windows.Forms.DockStyle.Fill;
        this.panelMain.Location = new System.Drawing.Point(0, 0);
        this.panelMain.Name = "panelMain";
        this.panelMain.Size = new System.Drawing.Size(150, 150);
        this.panelMain.TabIndex = 0;
        //
        //myPanel
        //
        this.Controls.Add(this.panelMain);
        this.Name = "MyPanel";
        this.ResumeLayout(false);
    }
}
InformationsquelleAutor Toto | 2009-08-31
Schreibe einen Kommentar