【问题标题】:Add custom design time command to WinForms control将自定义设计时命令添加到 WinForms 控件
【发布时间】:2008-11-15 22:54:41
【问题描述】:

我有一个自定义 WinForms 控件(从控件继承,即没有用户界面 jsut 作为计时器),我想向其中添加自定义命令添加设计时间。

这可能类似于菜单的“右键单击并选择'编辑项目...'”。

这可能吗?怎么样?

另外,您能否推荐一些关于改进自定义控件的设计时体验的一般性阅读(在线)?

【问题讨论】:

    标签: c# winforms custom-controls design-time


    【解决方案1】:

    这里首先是关于该主题的相关 MSDN 文档的链接

    http://msdn.microsoft.com/en-us/library/ms171567(VS.80).aspx

    更具体的

    http://msdn.microsoft.com/en-us/library/system.componentmodel.design.menucommand(VS.80).aspx

    至于涵盖这一点的书,Chris Sells Winforms book 可能是最好的,但老实说,我不认为那里的任何书(在线或其他)涵盖设计时间功能我个人想要的深度。

    【讨论】:

    • 我很想知道您想要什么深度的设计时知识,而克里斯的书中没有?关于他唯一没有涉及的事情就是写你自己的设计师......
    • 你搞定了 :-) 关于如何编写自己的设计师,“一个与很多人”的宝贵信息很少。顺便说一句,我并没有挑剔克里斯,他的报道比其他任何人都多,而且他的书很棒。
    • 我还在苦苦挣扎,但这是我一直在寻找的开始 - 谢谢 :)
    【解决方案2】:

    另一个很好的链接是

    http://msdn.microsoft.com/en-us/magazine/cc163758.aspx

    这篇文章涵盖了 Chris Sells 书中关于该主题的大部分内容,但该书仍然值得购买。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-15
      • 2021-10-15
      • 1970-01-01
      • 2016-12-24
      相关资源
      最近更新 更多