我认为您正在寻找Extender Providers,您可以在其中为其他组件定义新属性.
这是Visual Studio设计器的一个功能.ToolTip控件实际上并没有向其他控件添加属性,但Visual Studio知道当你有一个ToolTip(或任何其他组件是Extender Provider)时,它应该向其他控件的属性网格添加一些其他属性.从提供这些属性的组件(ToolTip)查询所有这些信息.例如,当您为按钮设置工具提示时,Visual Studio会调用SetToolTip
ToolTip控件的方法,以通知它控件的新值.
有关更多信息,请参阅提供的链接.