كيف أربط زر أمر فى form1 بform2 مثلا فى c#
أرجو الرد سريعا للأهمية
مروة
كيف أربط زر أمر فى form1 بform2 مثلا فى c#
أرجو الرد سريعا للأهمية
مروة
السلام عليكم ورحمة الله وبركاته
اولا اختي يجب ان تقومي بتعريف object من الفورم الثانيه
Form2 frm = new Form2();
وبعد ماتعرفيه لو عايزه توصلي لاي حاجه في الفورم التانيه عن طريق الفورم الاولي
بمجرد كتابة اسم frmثم الدوت ستظهر جميع الكنترولز والاحداث التي ممكن ان تتعاملي معها في هذه الفورم
ولكن يجب اولا ان تكون الModifiers الخاصه بالكنترول public حتي تستطيعي الوصول لها
ارجوا ان اكون عرفت اشرح
تم تعديل هذه المشاركة بواسطة khaled_tiger في 12 يونيو 2006 في 20:18
Khaled_Tiger
النجاح الوحيد في الحياة هو أن تستطيع أن تحيا حياتك بالطريقة التي تريدها
يخاطبني السفيه بكل قبح *** فأكره أن أكون له مجيبا
يزيد سفاهة فأزيد حلمــا *** كعود زاده الإحراق طيبا
إذا نطق السفيه فلا تجبه *** فخير من إجابته السكوت
فإن كلَمته فرَجت عنــــه *** وإن خليته كمداً يـمـــوت
أولا أحب أشكرك يا أخى على الأهتمام بالرد على السؤال
ثانيا
أريد منك مزيد من الشرح لأنى مبتدئة وهذا السؤال يتوقف عليه عمل مشروع أخر العام والذى طبعا عليه درجات كثيرة
فما أريد عمله هو
أن أربط button من ال form1 ب form2
بحيث إذا ضغط على هذا الزر الموجود فى ال form1 يذهب إلى ال form2
أرجو التنوضيح بالتفصيل
ولك جزيل الشكر
مروة
السلام عليكم ورحمة الله وبركاته
اذا كان قصدك ان لما تضغطي علي البوتون تظهر فورم 2
private void button1_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.Show();
}وطبعا ده بيتكتب في فورم 1
Khaled_Tiger
النجاح الوحيد في الحياة هو أن تستطيع أن تحيا حياتك بالطريقة التي تريدها
يخاطبني السفيه بكل قبح *** فأكره أن أكون له مجيبا
يزيد سفاهة فأزيد حلمــا *** كعود زاده الإحراق طيبا
إذا نطق السفيه فلا تجبه *** فخير من إجابته السكوت
فإن كلَمته فرَجت عنــــه *** وإن خليته كمداً يـمـــوت
أشكرك بشدة
فقد جربت الكود ونفذ
ولكن أريد معرفة شرح هذا الكود بالتفصيل
ولك جزيل الشكر
مروة
اختي مروه هذا الكود يقوم بعمل اوبجكت جديد من الفورم التانيه عن طريق
Form2 frm = new Form2();
زطبعا اسم الاوبجكت الي هنتعامل معاه هو frm
وطريقه اظهار الفورم من فورم اخري
frm.Show();
Khaled_Tiger
النجاح الوحيد في الحياة هو أن تستطيع أن تحيا حياتك بالطريقة التي تريدها
يخاطبني السفيه بكل قبح *** فأكره أن أكون له مجيبا
يزيد سفاهة فأزيد حلمــا *** كعود زاده الإحراق طيبا
إذا نطق السفيه فلا تجبه *** فخير من إجابته السكوت
فإن كلَمته فرَجت عنــــه *** وإن خليته كمداً يـمـــوت
أخى خالد
أعذر لى كثرة أسئلتى
ولكن أريد أن أعرف
ما معنى أبجيكت جديد؟
وما مععنى frm؟
ولماذا frm بالذات ؟
مروة
اختي مروه
بالنسبه لمعني اوبجكت هو نسخه من كلاس معين
object is an instance of class
فمثلا لو عندك كلاس اسمه Person ممكن تعرفي منه اوبجكت اسمه prson او khaled او اي اسم تختاريه انتي يعبر عن اللي انت عايزاه
Person anyname;
واعذريني لاني مش عارف اوضح الامر قوي لاني مش لاقي كلمات اعبر بها عن معني الاوبجكت
اما بالنسبه frm فانا لم اختره هو بالتحديد ولكن اخترته لقربه من المعني اللي انا عايزه وهو انه يعبر عن فورم
فطبعا تقدري تختاري الاسم اللي انت عايزاه بس في البرامج الكبيره من الاصلح ان يكون الاسم معبرا عن الوظيفه التي يقوم بها
انا مش عارف ان كنت عرفت اوصلك المعني ولا لأ
Khaled_Tiger
النجاح الوحيد في الحياة هو أن تستطيع أن تحيا حياتك بالطريقة التي تريدها
يخاطبني السفيه بكل قبح *** فأكره أن أكون له مجيبا
يزيد سفاهة فأزيد حلمــا *** كعود زاده الإحراق طيبا
إذا نطق السفيه فلا تجبه *** فخير من إجابته السكوت
فإن كلَمته فرَجت عنــــه *** وإن خليته كمداً يـمـــوت
أخى خالد
فقد فهمت الآتى
أننى بكتابة الكود
Form2 frm = new Form2();
فى button1 فى Form1
أننى أخذت نسخة جديدة من Form2 وهذه النسخة ممكن اسميها أى اسم frm" or" x" ....ec"
وبكتابة الكود
frm.show();
يظهر ال Form2 عند الضغط على button1
فهل ما فهمته صحيح ؟
أم يوجد أى إضافة ؟
مروة
بالفعل اختي مروه هذا هو المقصود بالفعل
Khaled_Tiger
النجاح الوحيد في الحياة هو أن تستطيع أن تحيا حياتك بالطريقة التي تريدها
يخاطبني السفيه بكل قبح *** فأكره أن أكون له مجيبا
يزيد سفاهة فأزيد حلمــا *** كعود زاده الإحراق طيبا
إذا نطق السفيه فلا تجبه *** فخير من إجابته السكوت
فإن كلَمته فرَجت عنــــه *** وإن خليته كمداً يـمـــوت
أخى خالد
لا أعرف كيف أشكرك
ربنا يجعل ذلك فى ميزان حساناتك
مروة
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…