将自定义设计时命令添加到WinForms控件

时间:2008-11-15 22:54:41

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

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

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

这是否可以?怎么样?

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

2 个答案:

答案 0 :(得分:6)

首先,这是关于主题的相关MSDN doco的链接

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可能是最好的,但说实话,我不认为那里的任何书籍(在线或其他)涵盖了设计时间特征。我个人想要的那种深度。

答案 1 :(得分:4)

另一个好的链接是

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

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