C# 中的擴充套件器提供程式元件是什麼?


要為其他元件提供屬性,可使用擴充套件程式提供程式。我們來看看 TooTip 元件的一個示例。

將元件新增到窗體。這會為每個控制元件設定一個 ToolTip 屬性。攻擊的 PropertyGrid 控制元件下沒有相同的屬性。

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

讓我們看看如何實現擴充套件器提供程式元件 -

首先,定義一個元件 -

public class MyExtender : IExtenderProvider {...}

IExtenderProvider 定義 -

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

現在,你需要實現 newExtend 方法。這是針對每個相關元件或控制元件返回 true 而完成的。

更新於: 21-6 月 -2020

127 次瀏覽

開啟你的 職業

透過完成課程,獲得認證

開始
廣告