موثوقة / طريقة سهلة لتحل محل عنصر تحكم Windows.Forms مع عنصر تحكم مشتوع؟
-
19-09-2019 - |
سؤال
لم أكن أتباع أفضل الممارسات الخاصة بي (استخدم عناصر التحكم المشتقة فقط)، وسحبت التحكم في نماذج Windows العادية إلى النموذج الخاص بي، وسلكيها واستخدامها على النموذج الخاص بي ؛-(
الآن أحتاج إلى تغيير عنصر التحكم إلى عنصر تحكم مشتقة (مشتقة من نفس التحكم)، مع الحفاظ على جميع الإعدادات من المصمم. هل هناك طريقة موثوقة / سهلة للقيام بذلك؟ (الطريقة الحالية هي إزالة عنصر التحكم، واستبدل مع عنصر التحكم الجديد وتأكد من استخدام الاختلافات إلى التعليمات البرمجية السابقة التي لا توجد تغييرات أخرى غيرها في مساحة الفصل / الاسم / التجميع).
المحلول
في نماذج Windows، من السهل بما يكفي لإصلاح الإعلان والبناء في ملف .designer. ما عليك سوى تغيير خط الإعلان وخط البناء لاستخدام فئة التحكم الخاصة بك بدلا من system.windows.forms.xxx.
بمجرد تغيير هذين السطرين، يجب "العمل" فقط "كما لو كنت تستخدم السيطرة المشتقة.