زيدان محمد نشر 3 أكتوبر 2015 أرسل تقرير نشر 3 أكتوبر 2015 أنشأت 3 نماذج ولكل نموذج عمله الخاص، أحتاج إلى طريقة ربط هذه النماذج ببعضها:أي عند الضغط على زر في النموذج الاول ينقلني إلى النموذج الثانيوفي النموذج الثاني زر ينقلني إلى النموذج الثالث أو يعيدني إلى النموذج الأول وهكذا .. اقتباس
2 طارق جهاد نشر 3 أكتوبر 2015 أرسل تقرير نشر 3 أكتوبر 2015 بسم الله الرحمن الرحيم.أخي الكريم، التعامل مع النماذج (Forms) نفس التعامل مع الكلاسات (Classes)، بالتالي:لو كان لدينا Form1 وعليه زر مثلاً، ويوجد Form2 نود فتحه من خلال الزر. نذهب إلى الكود الخاص بالزر ونكتبForm2 form2=new Form2(); form2.Show();هذه الطريقة مفيدة، لكن هناك بعض الملاحظات، مثلا كل نقرة على الزر تؤدي لفتح نموذج جديد، وربما نحن بحاجة لفتحه مرة واحدة، سأتركها لسؤال او مقال أخر ان شاء الله. بالتوفيق،،، 1 اقتباس
2 عبد الرزاق القرن نشر 3 أكتوبر 2015 أرسل تقرير نشر 3 أكتوبر 2015 - للتنقل بين النماذج يجب عليك القيام بالتالي :1- بناء غرض من صف النموذج الذي تريد الانتقال إليه.2- استدعاء الطريقة show لعرض النموذج الجديد.3- استدعاء الطريقة hide لاخفاء النموذح الحالي.- يوجد في مشروعك 3 نماذج, سيكون العمل كالتالي :• ضمن النموذج الأول :إذا أردت الانتقال إلى النموذج الثاني اكتب الكود التالي في الطريقة المُعالجة لحدث النقر على الزر الذي ترغبه للانتقال :Form2 f2=new Form2(); f2.show(); this.hide(); • ضمن النموذج الثاني :إذا أردت الانتقال إلى النموذج الثالث اكتب الكود التالي في الطريقة المُعالجة لحدث النقر على الزر الذي ترغبه للانتقال :Form3 f3=new Form3(); f3.show(); this.hide(); إذا أردت الرجوع إلى النموذج الأول اكتب الكود التالي في الطريقة المُعالجة لحدث النقر على الزر الذي ترغبه للانتقال :Form1 f1=new Form1(); f1.show(); this.hide(); • ضمن النموذج الثالث :إذا أردت الرجوع إلى النموذج الثاني اكتب الكود التالي في الطريقة المُعالجة لحدث النقر على الزر الذي ترغبه للانتقال :Form2 f2=new Form2(); f2.show(); this.hide(); << المصدر [ Display One Form from Another] 1 اقتباس
السؤال
زيدان محمد
أنشأت 3 نماذج ولكل نموذج عمله الخاص، أحتاج إلى طريقة ربط هذه النماذج ببعضها:
أي عند الضغط على زر في النموذج الاول ينقلني إلى النموذج الثاني
وفي النموذج الثاني زر ينقلني إلى النموذج الثالث أو يعيدني إلى النموذج الأول وهكذا ..
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.