C#中的扩展器提供程序组件是什么?


要为其他组件提供属性,扩展器提供程序已启用。让我们考虑一个TooTtip组件示例。

将组件添加到表单中。这会为每个控件设置一个ToolTip属性。相同属性不属于受攻击的PropertyGrid控件。

myTooltip1.SetToolTip(btn1, "This is ToolTip!");

让我们看看如何实现扩展器提供程序组件 -

首先,定义一个组件 -

public class MyExtender : IExtenderProvider {...}

IExtenderProvider定义 -

public interface IExtenderProvider {
   bool newExtend(object extendeNew);
}

现在,你需要实现newExtend方法。这样做的目的是针对每个相关的组件或控件返回true。

更新时间: 2020年6月21日

127次浏览

开启您的 职业

完成课程,获得认证

开始学习
广告
© . All rights reserved.