Maison >développement back-end >Tutoriel C#.Net >Que sont les composants du fournisseur d'extensions en C# ?

Que sont les composants du fournisseur d'extensions en C# ?

WBOY
WBOYavant
2023-08-28 12:01:13722parcourir

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

Afin de fournir des propriétés à d'autres composants, vous devez utiliser un fournisseur d'extensions. Prenons un exemple du composant TooTtip.

Vous ajoutez ce composant à votre formulaire. Cela définira une propriété ToolTip pour chaque contrôle. La même propriété n’est pas sous le contrôle PropertyGrid compromis.

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

Voyons comment implémenter le composant du fournisseur d'extension -

Tout d'abord, définissez un composant -

public class MyExtender : IExtenderProvider {...}

IExtenderProvider Definition -

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

Vous devez maintenant implémenter la méthode newExtend. Cela renvoie true pour chaque composant ou contrôle associé.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer