السلام عليكم...
بحثت عن هذا الموضوع في المنتدى، لكن رغم كثرة المواضيع عن الـ UserControl فإني لم أجد جواباً لسؤالي.
أقوم بتصميم UserControl و جعلت له خاصية لربطه بمكون آخر (Label)، كما في الكود التالي:
- Private FLinkedLabel As Label
- '
- '
- Public Property Get LinkedLabel() As Control
- Set LinkedLabel = FLinkedLabel
- End Property
- Public Property Set LinkedLabel(ByVal vNewValue As Control)
- ' كود محذوف للتحقق من صحة المكون الممرر
- Set FLinkedLabel = vNewValue
- PropertyChanged "LinkedLabel"
- End Property
البرنامج لا يعترض على الكود لكن المشكلة أن الخاصية LinkedLabel لا تظهر في نافذة الخصائص مع أن الخصائص الأخرى (من نوع String مثلاً) تظهر.
نرجو إفادتنا و لكم جزيل الشكر.... و السلام.