首页 > 解决方案 > 有没有办法强制对非 UI 类进行设计时支持?(目的是在视觉上设计非 UI 元素)

问题描述

作为此问题的一个示例,假设您扩展 DataGridView 以创建某种自定义的定期重用表。并且您想添加一个右键单击单元格时出现的 ContextMenuStrip。

能够使用设计器来布局这个 ContextMenuStrip 会非常方便。但是,由于 DataGridView 不扩展 Form 或 UserControl,因此没有可用的设计器支持。

这里有许多变通方法,例如仅使用只有 DataGridView 的用户控件,但似乎肯定应该有一种方法来强制一个空的设计器视图,该视图可用于添加/编辑非 UI 设计组件.

标签: c#visual-studiowinforms

解决方案


推荐阅读