【问题标题】:Using custom controls in Visual Studio 2010 Designer在 Visual Studio 2010 设计器中使用自定义控件
【发布时间】:2012-05-16 16:02:41
【问题描述】:

我正在扩展控件以包含所需的各种属性。我想知道是否可以创建自定义控件但仍然在设计器中使用它,因为它们用于嵌套的各种布局;因此难以以编程方式管理。

【问题讨论】:

    标签: .net winforms visual-studio windows-forms-designer


    【解决方案1】:

    这是很有可能的,但是当您想要使用户控件包含具有嵌套对象的其他控件(例如:包含具有嵌套列集合的 DataGridView 控件的用户控件)时,问题就开始了。

    在这种情况下,我建议您在用户控件中序列化一些简化的自定义对象(即 MyDataGridViewInitializer),从中初始化复杂的子控件(即 DataGridView),因为直接序列化此类复杂控件是一场艰苦的战斗。

    希望这会有所帮助。

    这应该让你开始:

    Customizing Code Generation in the .NET Framework Visual Designers

    Creating Custom Controls-Providing Design Time Support

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多