الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إظهار فورم جديد عند الضغط على زر.

مغلق
بدأه نسيم الربيع في 17 ديسمبر 2004 · 6 رد · 756 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا مشتركة جديدة في المنتدى وبصراحة المنتدى عجبني كتير و مفيد جداً

انا مبتدئة في برنامج vb.net ومطلوب مني مشروع صغير

بس ما ني عارفة كيف اربط الفورم مع بعضها ؟؟؟؟؟؟

يعني لما اضغط على زر في الفورم الاول يفتح الفورم الثاني

#2

السلام عليكم

لنفترض ان الان على 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) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#3

هلا اخوي

بعطيك الطريقه من الاول والكود مثل ما ذكرلك الاخ 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

#4

ما شاء الله أخي ورود الشوق، تنفع بأن تكون مدرساً، ولكن غفلت عن نقطة واحدة ولم توردها في جوابك وهو التأكيد على الأخ السائل بأن يقوم بتغيير إسم ال Form2 في كوده إن أخذ بإقتراحك التالي:

اقتباس
وبعد ذلك تضع اسم للفورم او تجعله كما هو

Learn Japanese :>>> http://www.nouben.com/

#5

الاخوة الأفاضل

بارك الله فيكم

الكود يعمل بهذا الشكل ولكن به العديد من العيوب

أولها لو ضغطت على الزر مرة أخرى ستظهر نسخة ثانية من الفورم

ولو أحببت أن أجعله تابع لفورم MDI ستظهر عيوب أكثر وأكثر

كأن أنادى عليه من أكثر من نموذج مثلا فكيف سأحدد له النموذج المدى؟

حقيقة هذا الموضوع أكبر موضوع يضايقنى فى الدوت نت على الإطلاق ولم أجد طريقة تجعلنى أتعامل مع النماذج بنفس الاسلوب الفديم فى الاصدار السادس وما قبله

آسف لانحشارى فى الموضوع

وأرجو المساعدة ولو بمثال احترافى يساعدنى على تخطى مثل هذه العقبات

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#6
اقتباس
حقيقة هذا الموضوع أكبر موضوع يضايقنى فى الدوت نت على الإطلاق

على العكس أخي الكريم، فتلك نعمة وليست نقمة وعيب كما وصفتها.

لعمل نسخة واحدة فقط فقم بالإعلان عن المتغير على مستوى الفورم، مثلاً أكتب التالي:

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/

#7

صراحة أشكر الجميع تعاونهم معي وراح اجرب كل الطرق التي ذكرتوها

وتسلم اياديكم ان شاء الله

وطبعاً لا تنسونا من نصائحكم حتى اكمل المشروع

هذا الموضوع مغلق.

مواضيع مشابهة