如何更改例如按鈕等的默認寬度和高度?如何更改默認控件屬性?
0
A
回答
0
請參閱this question。應該解釋它...
0
您可以繼承控件並使用您自己的默認值創建自己的版本。請參閱DefaultValueAttribute
,並確保在您的構造函數中設置值。
0
如果您跳過IDE設計器並以編程方式創建自己的控件,則可以將這些控件設置爲任意大小。
當您的表單中有大量控件並且通過設計師管理它們時,您可能希望這樣做會適得其反。例如,如果您要在10x10 = 100按鈕的遊戲或其他內容中創建二維按鈕陣列。在這種情況下,最好編寫一個循環來在你的裝載器中創建這些對象,而不是試圖將它們放在設計器中。
0
創建用戶控件,繼承您想要修改的控件並更改默認屬性。
舉例來說,我只是裝箱,從Button類和我設置的寬度和高度屬性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 ...
相關問題
- 1. 更改默認屬性2010
- 2. 如何定義默認控件屬性?
- 3. 上繼承.NET控件更改屬性的默認值
- 4. 更改控件的屬性的默認值(DataGridView)
- 5. asp.net用戶控件默認屬性值
- 6. .Net繼承控件屬性默認值
- 7. ActiveX控件默認屬性發現
- 8. 更改默認控制器
- 9. 如何更改默認的帖子屬性?
- 10. 如何更改Magento產品默認屬性標籤
- 11. 如何全局更改UIKit屬性的默認值?
- 12. 如何更改ToolBox項目的默認屬性?
- 13. 如何禁用onClick的默認按鈕顏色更改屬性
- 14. 如何更改屬性更改時任何控件的外觀?
- 15. 如何修改默認控件主題?
- 16. 如何爲Django ModelForm設置默認控件屬性?
- 17. 如何爲派生控件的屬性設置默認值?
- 18. 如何隱藏屬性在我的控件中的默認值?
- 19. 更改自定義控件在設計時的默認文本屬性
- 20. 默認屬性
- 21. 如何更改默認文件夾
- 22. 如何更改ATL控件的默認寬度和高度?
- 23. 繼承圖表控件:如何更改默認值和行爲
- 24. 如何更改自定義控件的默認大小
- 25. 如何從控件外部更改raddropdownlist的默認值?
- 26. 如何更改用戶控件中的默認tagprefix
- 27. 如何更改ASP.NET TreeView控件中字段的默認分配?
- 28. 更改屬性的默認值(例如,異步)
- 29. 更改插件的默認
- 30. 默認屬性值
你在IDE中談到設計時控件initi盟友創造? – 2010-04-07 17:48:57
@Paul Sasik:yup我想讓每個按鈕創建一定的寬度和高度 – Luiscencio 2010-04-07 17:49:46
因此,例如:從工具箱拖動一個按鈕到Form表面上,而不是默認的23x80(大致),當控件出現時您可能需要50x50。順便說一句,感覺就像你要做大量的工作來避免/自動化那些在IDE中不那麼耗時的事情。 – 2010-04-07 17:52:58