我知道这可能是一个简单的问题,但有没有办法只在一行中将一个Button(或其他控件)添加到Windows窗体?类似的东西:
// Control constructor: new Control(string text, int left, int top, int x, int y)
Control.Add(new Control("Press me!", 100, 100, 40, 40) as Button);
因为我想使用Control构造函数来定义表单上按钮的大小和位置。
提前致谢。
答案 0 :(得分:1)
构造对象时可以使用属性初始值设定项:
Controls.Add(
new Button
{
Text = "Press me",
Left = 400,
// initialize any properties you wish
});
答案 1 :(得分:0)
您可以这样做,但首先必须创建Button类实例,然后将其添加到Controls集合中。例如:
var button = new Button();
button.Name = "btnTest";
button.Size = new Size(10,10);
然后:
Controls.Add(button);