![](/img/trans.png)
[英]LightSwitch: how to access and change control properties in AddAndEditNew default modal
[英]How can I change default Control properties?
例如,如何更改按钮的默认宽度和高度等?
您可以从控件继承并使用自己的默认值创建自己的版本。 请参见DefaultValueAttribute
,并确保在构造函数中设置值。
如果您跳过IDE设计器并以编程方式创建自己的控件,则可以将这些控件设置为所需的任何大小。
当您的窗体中有大量控件并且通过设计器进行管理时,您可能会想这样做。 例如,如果要创建2D按钮阵列,其中10x10 = 100个游戏或其他按钮。 在这种情况下,最好编写一个在负载处理程序中创建这些对象的循环,而不是尝试将它们手动放置在设计器中。
看到这个问题 。 应该解释一下...
创建用户控件,这些用户控件继承要修改的控件,然后更改默认属性。
例如,我刚刚创建了一个继承自Button类的自定义控件,在构造函数中,我将Width和Height属性设置为64 ...
public partial class CustomButton : Button
{
public CustomButton()
{
InitializeComponent();
this.Height = 64;
this.Width = 64;
}
}
然后,将这样的自定义按钮添加到winforms应用程序的主窗体中,如下所示:
CustomButton cb1 = new CustomButton();
cb1.Location = new Point(120, 450);
cb1.Parent = this;
不出所料,新按钮尺寸为64 * 64 ...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.