![]() |
|
|||||||
| قسم لغة Microsoft Visual C#.NET هذا القسم مخصص للمواضيع والاستفسارات حول لغة #C الجديدة والقوية من مايكروسوفت والحائزة على شهرة عالمية كبيرة تنافس Visual Basic .net |
| آخر 10 مشاركات |
| مشاهدة نتائج الإستطلاع: قيم المقالة: | |||
| جيد جدا |
|
2 | 66.67% |
| جيد |
|
1 | 33.33% |
| وسط |
|
0 | 0% |
| ضعيف |
|
0 | 0% |
| المصوتون: 3. أنت لم تصوت في هذا الإستطلاع | |||
|
|
|
LinkBack | أدوات الموضوع | انواع عرض الموضوع |
|
|
#1 (permalink) |
|
عميد كلية
الجنس: ذكـــر الجنسية: سوريا بلد الإقامة: سوريا الوظيفة: تكنلوجيا المعلومات - برمجة المؤهل الدراسي: البكلوريوس التخصص العلمي: تكنلوجيا المعلومات - هندسة حاسب آلي كيف عرفت عن موقعنا: اعلان عن موقعكم في موقع اخر تاريخ التسجيل: Aug 2007
المشاركات: 408
شكراً: 34
تم شكره 8 مرة في 5 مشاركة
معدل تقييم المستوى:2
![]() |
كيف تستطيع أن ترسم الفورم بشكل هندسي مثل الدائرة أو المثلث أو ...
هل خطر ببالك يوما كيف تستطيع ان تجعل شكل الفورم مثلا ذو شكل دائري أو مثلث او الشكل الذي تراه مناسبا، من خلال هذه المقالة سوف نتعرف إلى كيفية عمل شكل الفورم إلى الشكل قطع أو دائرة أو المثلث بشكل بسيط جدا وواضح.
لنبدأ بعونه تعالى: ما نحتاج إليه، حتى يتثنى لنا القيام بهذه المهمة هي استخدام الصفين GraphicesPath الذي ينتمي إلى فضاء الأسماء System.Drawing.Drawing2D وإلى الصف Region الذي يتبع لفضاء الأسماء System.Drawing. سوف نقوم باستخدام الصف GraphicsPath برسم شكل الفورم وذلك من خلال العديد من التوابع سوف نجرب هنا فقط التابعين AddEllipse و AddLines والبقية لك حتى تجرب هناك خاصية للفورم تدعى Region وتمثل هذه الخاصية كائن من الصف System.Drawing.Region والذي تمثل المنطقة او الحيز من الفورم الذي سيكون مرئي للمستخدم. دع المثال التالي يوضح لك كل شيء. طبعا بعد انشاء مشروع جديد من نوع Windows Application إذهب إلى الحدث Load الخاص بالفورم وقم بكتابة ما يلي: كود:
بعد ذلك قمنا بانشاء كائم من الصف Region واعطيناه المسار أو الشكل المشكل سابقا، واخيرا قمنا بتغير خاصية الفورم Region إلى الكائن الجديد الذي قمنا بانشائه، والنتيجة ستكون على الشكل التالي: ![]() طبعا لاحظ أن حواف الفورم قد ظهرت لإخفائها أذهب إلى الخاصة FormBorderStyle وغير قيمتها إلى None لتظهر على الشكل التالي: ![]() اضبط لون خليفة الفورم إلى اللون الأسود من خلال الخاصية BackColor لتظهر الفورم على الشكل التالي: ![]() الكود التالي يوضح كيف نجعل شكل الفورم مثلث: كود:
![]() المشروع في المرفقات، فقط اضفت زر على الفورم لكي يسهل علي عملية إغلاقها ![]() طبعا يمكن تطبيق الكلام السابق على الازارا، على اي اداة تحوي الخاصة Region. وشكرا،، أرجوا ان لا تنسونا بصالح دعائكم،، السورس كود في المرفقات. |
|
|
|
| مرحبا عزيزي الزائر |
| لمشاهدة باقي ردود هذا الموضوع, من فضلك قم بتسجيل الدخول او اضغط هنا للتسجيل. |
|
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|
|
|
|