




السمعة:
- إنضم20 أغسطس 2023
- المشاركات 178
- الحلول 10
- مستوى التفاعل 400
- النقاط 63
بسم الله الرحمن الرحيم
بدون زيادة كلام يلا نبلش على السريع
بدون زيادة كلام يلا نبلش على السريع
عندنا كثير من الإضافات مثلا نضيف Text لنوضح للمستخدم ايش يدخل بالزبط (اسم المستخدم / ايميل / رقم هاتف ) وغيرها الكثير
جاهزين يلا نبلش
1- بدنا نضيف label من Toolbox وبنختار Properties (خصائص)
5-طيب هسا بدنا كمان نعدل على text الموجود في button
طيب design مش كثير صح وبرضو لما نجرب نشغل البرنامج وبعد ما نكتب user name لازم احدد textbox الخاص ب password مشان اقدر اكتب فيه يعني بإختصار لازم نخليه اكثر واقعية realistic

طيب يلا نبلش تعديلات وخلينا نبدأ بأنه ينتقل من textbox لثانية من خلال key الموجود بال keyboard وبعض الاضافات الثانية
1-بداية بنحدد textbox
3-طيب وبدنا نختار event وهي نفسها إشارة البرق الي فوق
بإختصار بحكي الكود اذا ضغط على enter او على key down فهو بنقل المؤشر ل textbox الي اسمه password (احنا سميناه هيك بالجزء الأول) وبسوي focus للمؤشر
C#:
if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Down)
{
password.Focus();
}
6-طيب هسا بنروح ل textbox الثاني (password) ونفس الأشي بنبحث على ال event الخاص فيه وعندنا هون حالتين
الحالة الأولى : لما يضغط enter يشيك على اسم المستخدم وكلمة السر يعني أنه فعليا كأنه ضغط على button
الحالة الثانية : لما يضغط السهم لأعلى (key up ) يرجع المؤشر textbox الأول (user name)
C#:
if (e.KeyCode == Keys.Up)
{
username.Focus();
}
C#:
if (e.KeyCode == Keys.Enter)
{
button1_Click(this, new EventArgs());
}

وهيك بصير البرنامج اكثر واقعية
طيب في برضو مشكلة انه form بتظهر بمكان عشوائي يلا نخليها بالنص او اي مكان محدد
1- بتحدد على form من خلال الضغط عليه
لسا مش راضي ك design معك حق يلا نعدلو شوي

1-خلينا نغير اللون الخاص ب form
طيب الخط مش عاجبك او صغير بسيطة يلا نغيره
1-أول اشي بنحدد label الي بدنا نعدلهم
وهاي النتيجة النهائية
وهيك بنختم الجزء الثاني وقريبًا إن شاء الله منكمل باقي الأجزاء والمواضيع
المرفقات
التعديل الأخير بواسطة المشرف: