C# .NET Compact Framework:定义自定义控件的默认大小

C# .NET Compact Framework:定义自定义控件的默认大小,c#,winforms,compact-framework,custom-controls,C#,Winforms,Compact Framework,Custom Controls,我正在用.NET Compact Framework 2.0 SP2和.strong>开发winformWindows Mobile 5.0或更高版本的应用程序 我想知道是否有办法设置自定义控件的默认大小。当我把它放在表单上(在设计器上)时,它的默认大小总是200x200 有什么建议吗 谢谢大家! 有两种方法: 替代默认大小属性并将此属性指定给它: [DefaultValue(typeof(Size), "500, 500")] 在构造函数中设置所需的默认大小 有两种方法可以做到这一点: 替

我正在用.NET Compact Framework 2.0 SP2和.strong>开发winformWindows Mobile 5.0或更高版本的应用程序

我想知道是否有办法设置自定义控件的默认大小。当我把它放在表单上(在设计器上)时,它的默认大小总是200x200

有什么建议吗


谢谢大家!

有两种方法:

  • 替代默认大小属性并将此属性指定给它:

    [DefaultValue(typeof(Size), "500, 500")]
    
  • 在构造函数中设置所需的默认大小


  • 有两种方法可以做到这一点:

  • 替代默认大小属性并将此属性指定给它:

    [DefaultValue(typeof(Size), "500, 500")]
    
  • 在构造函数中设置所需的默认大小


  • 我应该补充一点,对于紧凑型框架,您可能需要通过一个.xmta文件来修饰它。您可以使用它来访问与CF不兼容的设计时属性,它还有助于减小end.exe的大小。我应该补充一点,对于紧凑型框架,您可能需要通过一个.xmta文件来修饰它。您可以使用它来访问与CF不兼容的设计时属性,它还有助于减小end.exe的大小。