如何像ToolTip一样为所有其他类分配函数或属性

Rik*_*ika 5 c# tooltip

当我ToolTip在C#中将对象拖放到表单上时,表单上的每个控件都会获得一个ToolTip之前不存在的新属性.我正在尝试创建一些类似的东西ToolTip,当我将它拖放到我的表单上时,所有控件都将自动获取其新属性.

如果有人能给我一个定义,我也会感激不尽,这样我就可以编辑我的问题来更好地表达我的意图和意义.

Kei*_*thS 6

您正在寻找的是" 扩展提供商 ".很简单,您实际上并没有将新属性添加到控件的网格中.您改为实现VS设计器所寻找的接口,该接口告诉VS如何将网格中的属性集"转换"为对Extender Provider的调用以真正做到这一点.

除了ToolTips之外,像TableLayoutPanel和FlowLayoutPanel这样的LayoutPanel也会做类似的事情,以及某些其他的"元窗口组件".