السلام عليكم ورحمة الله وبركاته
ظهرت معى مشكلة غريبة جدا فى فيجوال ستوديو 2010
المشكلة تتلخص فى الآتى
قمت بعمل مشروع جديد يحتوى على مشروع من النوع Class Library وآخر من النوع Windows Forms
المشروع الأول يحتوى على واجهة تسمى IBindableControl و مجموعة أدوات تستخدم هذه الواجهة وأداة ترث ToolStrip باسم UIDataNavigator
هذه الأداة الأخيرة هى التى لب (بضم اللام :D) الموضوع حيث أنها تستخدم الواجهة IExtenderProvider لإضافة خاصية جديدة باسم SourceProperty للأدوات التى تستخدم الواجهة IBindableControl
عند بناء المشروع كان كل شئ يسير على مايرام لكن عندما أغلقت المشروع ثم فتحته من جديد لم تظهر الخاصية الموسعة SourceProperty التى تمت إضافتها للأدوات فى نافذة الخصائص ,, قمت بإعادة بناء المشروع ولم تظهر
وعندما أضيفها يدويا فى Form1.Designer.vb مثلا بهذا الشكل
Me.MainNavigator.SetSourceProperty(Me.txtID, "ID")
يختفى هذا السطر من الكود :blink:
الأغرب من ذلك أن الخاصية أحيانا تظهر لكن لا أدرى متى تظهر ومتى تختفى :wacko:
قمت بعمل Feedback لميكو لكن لم يفيدونى بشئ
هذا ملف مضفوط يحتوى على 4 صور ربما توضح المشكلة
http://www.code-castle.com/bug-in-propertygrid/snapshots.rar
