تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مثال بسيط لتغيير طريقة استخدام اداة العنان Label مع الشرح
#1
كاتب الموضوع : زيـــد


السلام عليكم

هذا مثال بسيط جدا ويمكن لاي مبتدئ ان يفهمه بسهولة تامة :


كود :
[color=#000000][COLOR=#0000bb] [/color][color=#007700]private [/color][color=#0000bb]void Form1_Load[/color][color=#007700]([/color][color=#0000bb]object sender[/color][color=#007700], [/color][color=#0000bb]EventArgs e[/color][COLOR=#007700])
        {
            [/COLOR][COLOR=#ff8000]//بالاول انا سميت الاداة بالتسمية العالمية  
            //الان نقوم بتغير شكل مؤشر الماوس الى شكل "اليد" هكذا  
            [/COLOR][color=#0000bb]lbl[/color][color=#007700].[/color][color=#0000bb]Cursor [/color][color=#007700]= [/color][color=#0000bb]Cursors[/color][color=#007700].[/color][color=#0000bb]Hand[/color][COLOR=#007700];
            
        }  
[/COLOR][color=#0000bb][/color][/COLOR]



كود :
[color=#000000][COLOR=#0000bb][/color][color=#007700]private [/color][color=#0000bb]void lbl_MouseEnter[/color][color=#007700]([/color][color=#0000bb]object sender[/color][color=#007700], [/color][color=#0000bb]EventArgs e[/color][COLOR=#007700])
        {
            [/COLOR][COLOR=#ff8000]/*يطلق هذا الحدث عند مرور الماوس على الاداة*/
            //الباراميتر الاول يطلب متغير من نوع Font
            // الباراميتر الثاني يطلب متغير Enum  
            [/COLOR][color=#0000bb]Font font [/color][color=#007700]= new [/color][color=#0000bb]Font[/color][color=#007700]([/color][color=#0000bb]lbl[/color][color=#007700].[/color][color=#0000bb]Font[/color][color=#007700], [/color][color=#0000bb]FontStyle[/color][color=#007700].[/color][color=#0000bb]Underline[/color][COLOR=#007700]);
            [/COLOR][COLOR=#ff8000]//اسناد خاصية Font
            //الى الليبل
            [/COLOR][color=#0000bb]lbl[/color][color=#007700].[/color][color=#0000bb]Font [/color][color=#007700]= [/color][color=#0000bb]font[/color][COLOR=#007700];
            [/COLOR][COLOR=#ff8000]//الان تغير لون الخط الحالي للأداة
            [/COLOR][color=#0000bb]lbl[/color][color=#007700].[/color][color=#0000bb]ForeColor [/color][color=#007700]= [/color][color=#0000bb]Color[/color][color=#007700].[/color][color=#0000bb]Crimson[/color][COLOR=#007700];
        }  
[/COLOR][color=#0000bb][/color][/COLOR]



كود :
[color=#000000][COLOR=#0000bb] [/color][color=#007700]private [/color][color=#0000bb]void lbl_MouseLeave[/color][color=#007700]([/color][color=#0000bb]object sender[/color][color=#007700], [/color][color=#0000bb]EventArgs e[/color][COLOR=#007700])
        {
            [/COLOR][COLOR=#ff8000]/* يرتبط هذا الحدث مع الحدث السابق ويطلق عند خروج الماوس من محيط الاداة */
            // الان نستعيد "الفونت" الابتدائي
            [/COLOR][color=#0000bb]Font font [/color][color=#007700]= new [/color][color=#0000bb]Font[/color][color=#007700]([/color][color=#0000bb]lbl[/color][color=#007700].[/color][color=#0000bb]Font[/color][color=#007700], [/color][color=#0000bb]FontStyle[/color][color=#007700].[/color][color=#0000bb]Regular[/color][COLOR=#007700]);
            [/COLOR][color=#0000bb]lbl[/color][color=#007700].[/color][color=#0000bb]Font [/color][color=#007700]= [/color][color=#0000bb]font[/color][COLOR=#007700];
            [/COLOR][color=#0000bb]lbl[/color][color=#007700].[/color][color=#0000bb]ForeColor [/color][color=#007700]= [/color][color=#0000bb]Color[/color][color=#007700].[/color][color=#0000bb]Black[/color][COLOR=#007700];
        }  
[/COLOR][color=#0000bb][/color][/COLOR]



كود :
[color=#000000][COLOR=#0000bb][/color][color=#007700]private [/color][color=#0000bb]void lbl_Click[/color][color=#007700]([/color][color=#0000bb]object sender[/color][color=#007700], [/color][color=#0000bb]EventArgs e[/color][COLOR=#007700])
        {
            [/COLOR][COLOR=#ff8000]//بحالة ان نص الاداة هو موقع وتريد الذهاب اليه عن طريق المتسفح الافتراضي  
            [/COLOR][color=#0000bb]System[/color][color=#007700].[/color][color=#0000bb]Diagnostics[/color][color=#007700].[/color][color=#0000bb]Process[/color][color=#007700].[/color][color=#0000bb]Start[/color][color=#007700]([/color][color=#0000bb]lbl[/color][color=#007700].[/color][color=#0000bb]Text[/color][COLOR=#007700]);
            [/COLOR][COLOR=#ff8000]//يقوم هذا السطر بتشغيل URL  
            //سواء كان موقع انترنت او ملف من الهارددرايف
        [/COLOR][COLOR=#007700]}  
[/COLOR][color=#0000bb][/color][/COLOR]

تحياتي للجميع وبالتوفيق
اخوكم زيد
}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استخدام دوال مكتبة من ملف DLL بدون إضافته كمرجع Reference @@أبورائد@@ 7 7,833 18-11-21, 05:30 AM
آخر رد: kaled2025
  شرح كيفية برمجة( مثال نسخ الملفات من مكان انت تحدده الى مكان انت تحدده بامتداد انت تحدده) سعود 5 8,086 04-09-19, 04:32 AM
آخر رد: سعود
  طريقة تحويل صفحة في ملف Excel إلى DataSet RaggiTech 0 2,686 17-10-12, 10:09 PM
آخر رد: RaggiTech
  طريقة إرسال بريد إلكتروني من برنامجك RaggiTech 0 2,393 17-10-12, 10:08 PM
آخر رد: RaggiTech
  مثال لادارة صلاحيات كل مستخدم لوحده RaggiTech 0 3,430 17-10-12, 10:05 PM
آخر رد: RaggiTech
  مثال تحريك الفورم من غير اطار RaggiTech 0 2,689 17-10-12, 10:00 PM
آخر رد: RaggiTech
  كود بسيط لفحص الاتصال بالانترنت + تطبيق على الكود RaggiTech 0 2,460 17-10-12, 09:52 PM
آخر رد: RaggiTech
  مثال يشمل عملية الحذف والتعديل والاضافة على قاعدة البيانات RaggiTech 0 4,378 17-10-12, 09:23 PM
آخر رد: RaggiTech
  سورس كود ملف ربط ديناميكى لتحديد فتره استخدام البرنامج RaggiTech 0 2,895 17-10-12, 08:52 PM
آخر رد: RaggiTech
  حمايه استخدام البرنامج عن طريق ملف خارجى RaggiTech 0 2,535 17-10-12, 08:51 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم