เพื่อจัดเตรียมคุณสมบัติให้กับส่วนประกอบอื่น ๆ ตัวให้บริการตัวขยายสัญญาณจะถูกใช้ มาลองพิจารณาตัวอย่างขององค์ประกอบ TooTtip
คุณเพิ่มส่วนประกอบลงในแบบฟอร์ม ตั้งค่าคุณสมบัติ ToolTip ให้กับทุกตัวควบคุม คุณสมบัติเดียวกันไม่อยู่ภายใต้การควบคุม PropertyGrid ที่ถูกโจมตี
myTooltip1.SetToolTip(btn1, "This is ToolTip!");
ให้เราดูวิธีการใช้องค์ประกอบผู้ให้บริการตัวขยาย -
ประการแรก กำหนดองค์ประกอบ -
public class MyExtender : IExtenderProvider {...}
คำจำกัดความของ IExtenderProvider -
public interface IExtenderProvider { bool newExtend(object extendeNew); }
ตอนนี้คุณต้องใช้วิธี newExtend สิ่งนี้ทำเพื่อคืนค่า จริง สำหรับทุกองค์ประกอบหรือการควบคุมที่เกี่ยวข้อง