Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 Extender 공급자 구성 요소는 무엇입니까?

<시간/>

다른 구성 요소에 속성을 제공하기 위해 Extender 공급자가 사용됩니다. TooTtip 구성 요소의 예를 살펴보겠습니다.

구성 요소를 양식에 추가합니다. 이렇게 하면 모든 컨트롤에 ToolTip 속성이 설정됩니다. 동일한 속성이 공격을 받은 PropertyGrid 컨트롤 아래에 있지 않습니다.

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

Extender 공급자 구성 요소를 구현하는 방법을 살펴보겠습니다 -

먼저 구성 요소를 정의하십시오 -

public class MyExtender : IExtenderProvider {...}

IExtenderProvider 정의 -

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

이제 newExtend 메서드를 구현해야 합니다. 이것은 모든 관련 구성 요소 또는 컨트롤에 대해 true를 반환하기 위해 수행됩니다.