অন্য কম্পোনেন্টগুলোর প্রপার্টি প্রদান করার জন্য এক্সটেন্ডার প্রোভাইডার ব্যবহার করা হয়। ToolTip কম্পোনেন্টের উদাহরণ বিবেচনা করুন।
আপনি কম্পোনেন্টটি একটি ফর্মে যোগ করেন। এটি প্রতিটি কন্ট্রোলে একটি ToolTip প্রপার্টি সেট করে। একই প্রপার্টিটি PropertyGrid কন্ট্রোলে নেই।
myTooltip1.SetToolTip(btn1, "This is ToolTip!");
এক্সটেন্ডার প্রোভাইডার কম্পোনেন্ট বাস্তবায়ন
প্রথমে একটি কম্পোনেন্ট ডিফাইন করুন:
public class MyExtender : IExtenderProvider {...}
IExternerProvider ডেফিনিশন
public interface IExtenderProvider
{
bool newExtend(object extendeNew);
}
এখন আপনাকে newExtend মেথড বাস্তবায়ন করতে হবে। এটি প্রতিটি সম্পর্কিত কম্পোনেন্ট বা কন্ট্রোলের জন্য true রিটার্ন করার জন্য করা হয়।