2009-12-05 104 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