1
我正在開發一個winform Windows Mobile 5.0或更高版本應用程序。 NET Compact Framework 2.0 SP2和C#。.NET Compact Framework:將默認大小定義爲自定義控件
我想知道是否有方法來設置自定義控件的默認大小。當我將它放在表單上(在設計器上)時,它總是會獲得200x200作爲其默認大小。
有什麼建議嗎?
謝謝!
我正在開發一個winform Windows Mobile 5.0或更高版本應用程序。 NET Compact Framework 2.0 SP2和C#。.NET Compact Framework:將默認大小定義爲自定義控件
我想知道是否有方法來設置自定義控件的默認大小。當我將它放在表單上(在設計器上)時,它總是會獲得200x200作爲其默認大小。
有什麼建議嗎?
謝謝!
有兩種方法可以做到這一點:
改寫默認大小屬性,這屬性分配給它:你要在構造函數中
[DefaultValue(typeof(Size), "500, 500")]
設置默認大小。
我應該補充說,對於Compact Framework,您可能需要通過.xmta文件對其進行修飾。您可以使用它來訪問與CF不兼容的設計時屬性,並且還可以幫助保持結尾.exe的大小。 http://blogs.msdn.com/bluecollar/archive/2007/02/08/adding-compact-framework-design-time-attributes-or-more-fun-with-textboxes.aspx – Quibblesome 2009-12-07 15:39:12