摘要: “扩展程序提供程序”是一种为其他组件提供属性的组件。例如,将一个 ToolTip 组件添加到一个窗体后,该组件将向该窗体上的每个控件提供名为 ToolTip 的属性。ToolTip 属性然后会出现在任何附加的 PropertyGrid 控件中。在设计时,您可以设置此属性的值。 扩展程序提供程序提供的属性实际驻留在扩展程序提供程序对象本身,因此并不是它修改的组件的真正属性。在设计时,该属性将出现在任何附加到正在修改的组件的 PropertyGrid 中。不过,在运行时,您无法通过组件自身来访问属性。您需要对 ToolTip 组件调用 GetToolTip 方法。 创建自己的IExtenderPr 阅读全文