2009-12-05 87 views
1

我正在開發一個winform Windows Mobile 5.0或更高版本應用程序。 NET Compact Framework 2.0 SP2C#.NET Compact Framework:將默認大小定義爲自定義控件

我想知道是否有方法來設置自定義控件的默認大小。當我將它放在表單上(在設計器上)時,它總是會獲得200x200作爲其默認大小。

有什麼建議嗎?

謝謝!

回答

1

有兩種方法可以做到這一點:

  1. 改寫默認大小屬性,這屬性分配給它:你要在構造函數中

    [DefaultValue(typeof(Size), "500, 500")] 
    
  2. 設置默認大小。

+0

我應該補充說,對於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