例如,我有这样的用户控件。 我想将其动态添加到已知字段(tablelayout6)。 我该如何编辑此用户控件以实现我的目标?我不知道该如何参考我的餐桌布置。
public class Userblock : UserControl
{
TextBox textName;
Label labelName;
cCheckedListBox listtablelayout6;
public Userblock()
{
InitializeComponent();
}
public void InitializeComponent()
{
textName = new System.Windows.Forms.TextBox();
labelName = new System.Windows.Forms.Label();
labelName.Text = "Name:";
listtablelayout6.Size = new System.Drawing.Size(112, 100);
Controls.AddRange(new System.Windows.Forms.Control[]
{
labelName,
labelAddress,
listtablelayout6
});
}
}
答案 0 :(得分:1)
很容易。
yourTableLayoutName.Controls.Add(new Button { Text = "I'm a Button" });
yourTableLayoutName.Controls.Add(new Label { Text = "I'm a Label" });
您可以将控件的属性放入{ }