我有一个自定义 WinForms 控件(从控件继承,即没有用户界面 jsut 作为计时器),我想向其中添加自定义命令添加设计时间。
这可能类似于菜单的“右键单击并选择'编辑项目...'”。
这可能吗?如何?
另外,您能否推荐一些关于改进自定义控件的设计时体验的一般性阅读(在线)?
我有一个自定义 WinForms 控件(从控件继承,即没有用户界面 jsut 作为计时器),我想向其中添加自定义命令添加设计时间。
这可能类似于菜单的“右键单击并选择'编辑项目...'”。
这可能吗?如何?
另外,您能否推荐一些关于改进自定义控件的设计时体验的一般性阅读(在线)?
首先这里是有关该主题的相关 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 的书可能是最好的,但老实说,我认为那里的任何书(在线或其他方式)都没有涵盖设计时功能的深度我个人想要的。
另一个很好的链接是
http://msdn.microsoft.com/en-us/magazine/cc163758.aspx
这篇文章涵盖了 Chris Sells 的书中关于这个主题的大部分内容,但是这本书仍然值得购买。