منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كيف يمكنني بمجرد ان يتم فتح فورم لاول تم يتم فتح الفورم الثاني - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : كيف يمكنني بمجرد ان يتم فتح فورم لاول تم يتم فتح الفورم الثاني (/showthread.php?tid=40543)



كيف يمكنني بمجرد ان يتم فتح فورم لاول تم يتم فتح الفورم الثاني - abdalwahd - 21-01-22

 
السلام عليكم ورحمة الله  وبركاته  كيف حالكم اخوتي في الله  اتمني ان تكونوا بخير



كيف يمكنني بمجرد ان يتم فتح فورم  frmInvoice يتم فتح الفورم  FrmProductSharche


هدا كود فورم  frmInvoice


كود :
private void barButtonItem11_ItemClick(object sender, ItemClickEventArgs e)
       {
           FrmInvoice frmInvoice = new FrmInvoice(true);
           frmInvoice.MdiParent = this;
           frmInvoice.Show();



RE: كيف يمكنني بمجرد ان يتم فتح فورم لاول تم يتم فتح الفورم الثاني - ابراهيم ايبو - 21-01-22

وعليكم السلام ورحمة الله وبركاته
اخي الكريم 
نعتبر الفورم 1 هو الرئيسي والفورم 2 هو الفورم الثاني الذي سيفتح عند فتح الفورم الاول
في حدث تحميل الفورم الاول
كود :
private void Form1_Load(object sender, EventArgs e)
       {
            Form2 frm = new Form2();
           frm.Show();
       }



RE: كيف يمكنني بمجرد ان يتم فتح فورم لاول تم يتم فتح الفورم الثاني - abdalwahd - 21-01-22

جزاك الله خيرا اخي ابراهيم

لكن الكود مبرمج بهذه الطريقة



كود :
private void barButtonItem11_ItemClick(object sender, ItemClickEventArgs e)
      {
          FrmInvoice frmInvoice = new FrmInvoice(true);
          frmInvoice.MdiParent = this;
          frmInvoice.Show();



RE: كيف يمكنني بمجرد ان يتم فتح فورم لاول تم يتم فتح الفورم الثاني - ابراهيم ايبو - 22-01-22

اخي الكريم 
عندي سؤال انت لديك الفورم Main الحاوية الرئيسية هل تريد فتح فورم اثناء اقلاعها ؟ ام تريد فتح فورم وبعدها فتح فورم اخرى من خلال الفورم الاولى
هذا كود فته الفورم الاولى في فورم الاب
كود :
private void Form1_Load(object sender, EventArgs e)
       {
         
         FrmInvoice frmInvoice = new FrmInvoice();
         frmInvoice.MdiParent = this;
         frmInvoice.Show();
       }



RE: كيف يمكنني بمجرد ان يتم فتح فورم لاول تم يتم فتح الفورم الثاني - abdalwahd - 22-01-22

البرنامج يفتح على وجهه الرئيسيه  Main
ويوجد فيها جميع ازرار لفتح النماذج اريد عند الضغط على الزر لفتح فورمFrmInvoice
بمجرد ضغط على زر يتم فتح نموذج FrmInvoice
ويتم اظهار نموذج FrmProductSharche
تلقائي
جزاك الله اخي ابراهيم على اهتمامك بالموضوع

اخي ابراهيم
عندي الفورم Main الحاوية الرئيسية اريد عند ضغط على زرلفتح يتم فتح فورم Frmlnvoice ومن خلاله يتم فتح فورم اخر تلقائي
FrmProductSharche


RE: كيف يمكنني بمجرد ان يتم فتح فورم لاول تم يتم فتح الفورم الثاني - ابراهيم ايبو - 22-01-22

السلام عليكم 
بالنسبة لكود فتح الفورم الاولى عن طريق البوتون
كود :
private void button1_Click(object sender, EventArgs e)
       {
           FrmInvoice frmInvoice = new FrmInvoice();
           frmInvoice.MdiParent = this;
           frmInvoice.Show();
       }
اما لفتح الفورم الاخرى تلقائيا 
كود :
private void FrmInvoice_Load(object sender, EventArgs e)

       {
           
           FrmProductSharche frm = new FrmProductSharche();
           frm.Show();
       }
او ان احببت  frm.ShowDialog(); بدل  frm.Show();


RE: كيف يمكنني بمجرد ان يتم فتح فورم لاول تم يتم فتح الفورم الثاني - abdalwahd - 22-01-22

جزاك الله خيرا اخي ابراهيم


RE: كيف يمكنني بمجرد ان يتم فتح فورم لاول تم يتم فتح الفورم الثاني - ابراهيم ايبو - 22-01-22

الحمد لله والشكر لله
وجزاك الله الخير كله اخي الكريم