[英]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.