C#(WinForms)是否支持将视图或控件添加到另一个控件?谁能举个例子?提前谢谢。
我在Objective-C中使用此代码。
[aView addSubview:anotherView];
答案 0 :(得分:3)
您可以使用Panel以编程方式执行此操作。
您还可以使用Visual Studio的Designer GUI创建一个更可重用的UserControl,因为您可以在设计时将其拖放到任何表单上。
对不起,如果我误解了这个问题。
public Form1()
{
InitializeComponent();
Panel p = new Panel()
{
BackColor = Color.PowderBlue,
Location = new Point(10, 10)
};
p.Controls.Add(new Label()
{
Text = "Hello",
BackColor = Color.PaleGreen,
Location = new Point(20, 20)
});
p.Controls.Add(new Button()
{
Text = "Woof",
BackColor = Color.Orchid,
Location = new Point(60, 60)
});
this.Controls.Add(p);
}
alt text http://img214.imageshack.us/img214/5861/captureek.png