![]() |
|
تصميم ثيمات للكونترول Control Theme - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184) +--- الموضوع : تصميم ثيمات للكونترول Control Theme (/showthread.php?tid=19097) |
تصميم ثيمات للكونترول Control Theme - silverlight - 03-02-17 تصميم و بناء ثيمات للبرنامج الخاص بك أمر صعب لكنه ليس مستحيلا فقط تحتاج الي دراية تامة بكل صفات أي كونترول موجود في الدوت نت و فهم جيد جدا للجرافكس أيضا تحتاج لفهم جيد لعملية dispose و اضافة أحداث Event و استخدام EventHandlers الخاصة بالكونترول و ربما قد تحتاج أحيانا لكتابة أحداث إضافية وهناك حالات قد تضطر فيها الي استخدام دوال API و في واقع الأمر أنا دوما لا أحبذ استخدام دوال API و السبب أنني لا أحب أن استخدم شئ لم أكتب الكود الخاص به في هذاالموضوع ستجدون بالمرفقات الكود الذي يوضح كيفية بناء ثيم عام يمكن بإستخدامه تغيير شكل جميع الباتون الموجودة علي الفورم الكود سيتم كتابته علي هيئة Namespace اسمه RiverNileTheme و فضاء الاسماء هذا سوف يحتوي علي الكلاسات التي نحتاجها لتغيير شكل الباتون توضيح هام: استخدام الباتون الموجود في الدوت نت بشكل مباشر سوف يجعل تصميم الثيم عملية صعبة قليلا لأنه في تلك الحالة سيكون هناك نوعا من المعاناة عندما تريد استيراد بعض صفات الباتون و السبب في ذلك أن مايكروسوفت صممت الباتون بأسلوب معين و تقوم بتغيير شكله بكلاسات خاصة بها و بعضا من تلك الكلاسات مرتبطة بنظام التشغيل و قد لا يتوفر للمبرمج أن يستخدم تلك الكلاسات بسهولة لذلك أولي الخطوات هو محاولة الإلتفاف علي الكود الأصلي الخاص بمايكروسوفت وهنا سوف نقوم باستخدام الوراثة ثم نحاول استيراد و إظهار بعضا من صفات الكونترول التي قد نحتاجها ثم بعد ذلك نبني الكلاس الذي يقوم بعمل الثيم عموما و نظرا لأن الكود كبير قليلا لذلك من يحتاج لأي استفسار يمكنه أن يضع سؤالأ إن أراد الكود بالمرفقات مكتوب بنسخة الفيجوال استوديو 2015 لكن ليس صعبا قراءة الملفات و كتابتها بأي نسخة أخري أقل من 2105 RE: تصميم ثيمات للكونترول Control Theme - الماجيك مسعد - 17-02-17 هذا ابداع بارك الله فيك جارى التحميل والتجربة انت مبدع والله RE: تصميم ثيمات للكونترول Control Theme - ابراهيم كركوكي - 14-04-17 (03-02-17, 05:06 AM)silverlight كتب : تصميم و بناء ثيمات للبرنامج الخاص بك أمر صعب لكنه ليس مستحيلااخي اتمنى توضيح خطوة بخطوة RE: تصميم ثيمات للكونترول Control Theme - silverlight - 14-04-17 الأخ ابراهيم كركوكي عليك بدراسة الكود و أي شئ يكون غير واضح ستجدني في عونك لتوضيحه لكن صعب التوضيح خطوة بخطوة و ذلك لضيق الوقت RE: تصميم ثيمات للكونترول Control Theme - ابراهيم كركوكي - 23-06-17 (14-04-17, 06:10 PM)silverlight كتب : الأخ ابراهيم كركوكيبارك الله فيك |