انا مشتركة جديدة في المنتدى وبصراحة المنتدى عجبني كتير و مفيد جداً
انا مبتدئة في برنامج vb.net ومطلوب مني مشروع صغير
بس ما ني عارفة كيف اربط الفورم مع بعضها ؟؟؟؟؟؟
يعني لما اضغط على زر في الفورم الاول يفتح الفورم الثاني
انا مشتركة جديدة في المنتدى وبصراحة المنتدى عجبني كتير و مفيد جداً
انا مبتدئة في برنامج vb.net ومطلوب مني مشروع صغير
بس ما ني عارفة كيف اربط الفورم مع بعضها ؟؟؟؟؟؟
يعني لما اضغط على زر في الفورم الاول يفتح الفورم الثاني
السلام عليكم
لنفترض ان الان على Form1 ونريد فتح Form2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim form2 As New Form2 form2.Show() End Sub
{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

هلا اخوي
بعطيك الطريقه من الاول والكود مثل ما ذكرلك الاخ waleedhm
اول شي تروح لقائمة project ثم تختار add windows form وبعد ذلك تضع اسم للفورم او تجعله كما هو
ومن ثم تذهب الى الزر الذي تريد البرمجة عليه وتضع الكود الذي اعطاك ايها الاخ waleedhm الا وهو :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim form2 As New Form2
form2.Show()
End Sub
ما شاء الله أخي ورود الشوق، تنفع بأن تكون مدرساً، ولكن غفلت عن نقطة واحدة ولم توردها في جوابك وهو التأكيد على الأخ السائل بأن يقوم بتغيير إسم ال Form2 في كوده إن أخذ بإقتراحك التالي:
اقتباسوبعد ذلك تضع اسم للفورم او تجعله كما هو
Learn Japanese :>>> http://www.nouben.com/
الاخوة الأفاضل
بارك الله فيكم
الكود يعمل بهذا الشكل ولكن به العديد من العيوب
أولها لو ضغطت على الزر مرة أخرى ستظهر نسخة ثانية من الفورم
ولو أحببت أن أجعله تابع لفورم MDI ستظهر عيوب أكثر وأكثر
كأن أنادى عليه من أكثر من نموذج مثلا فكيف سأحدد له النموذج المدى؟
حقيقة هذا الموضوع أكبر موضوع يضايقنى فى الدوت نت على الإطلاق ولم أجد طريقة تجعلنى أتعامل مع النماذج بنفس الاسلوب الفديم فى الاصدار السادس وما قبله
آسف لانحشارى فى الموضوع
وأرجو المساعدة ولو بمثال احترافى يساعدنى على تخطى مثل هذه العقبات
عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :
( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )
رواه الطبراني في الكبير
اقتباسحقيقة هذا الموضوع أكبر موضوع يضايقنى فى الدوت نت على الإطلاق
على العكس أخي الكريم، فتلك نعمة وليست نقمة وعيب كما وصفتها.
لعمل نسخة واحدة فقط فقم بالإعلان عن المتغير على مستوى الفورم، مثلاً أكتب التالي:
Dim form2 As New Form2
وبعد ذلك وفي كود الزر أكتب التالي:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click form2.Show() End Sub
ما هي العيوب التي تقصدها عن طريق ال MDI؟؟؟؟؟؟؟ وماذا تقصد بقولك:
اقتباسكأن أنادى عليه من أكثر من نموذج مثلا فكيف سأحدد له النموذج المدى؟
Learn Japanese :>>> http://www.nouben.com/
صراحة أشكر الجميع تعاونهم معي وراح اجرب كل الطرق التي ذكرتوها
وتسلم اياديكم ان شاء الله
وطبعاً لا تنسونا من نصائحكم حتى اكمل المشروع
هذا الموضوع مغلق.