وعليكم السلام ورحمة الله وبركاته
اخي الكريم
نعتبر الفورم 1 هو الرئيسي والفورم 2 هو الفورم الثاني الذي سيفتح عند فتح الفورم الاول
في حدث تحميل الفورم الاول
كود :
private void Form1_Load(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.Show();
}
جزاك الله خيرا اخي ابراهيم
لكن الكود مبرمج بهذه الطريقة
كود :
private void barButtonItem11_ItemClick(object sender, ItemClickEventArgs e)
{
FrmInvoice frmInvoice = new FrmInvoice(true);
frmInvoice.MdiParent = this;
frmInvoice.Show();
اخي الكريم
عندي سؤال انت لديك الفورم Main الحاوية الرئيسية هل تريد فتح فورم اثناء اقلاعها ؟ ام تريد فتح فورم وبعدها فتح فورم اخرى من خلال الفورم الاولى
هذا كود فته الفورم الاولى في فورم الاب
كود :
private void Form1_Load(object sender, EventArgs e)
{
FrmInvoice frmInvoice = new FrmInvoice();
frmInvoice.MdiParent = this;
frmInvoice.Show();
}
البرنامج يفتح على وجهه الرئيسيه Main
ويوجد فيها جميع ازرار لفتح النماذج اريد عند الضغط على الزر لفتح فورمFrmInvoice
بمجرد ضغط على زر يتم فتح نموذج FrmInvoice
ويتم اظهار نموذج FrmProductSharche
تلقائي
جزاك الله اخي ابراهيم على اهتمامك بالموضوع
اخي ابراهيم
عندي الفورم Main الحاوية الرئيسية اريد عند ضغط على زرلفتح يتم فتح فورم Frmlnvoice ومن خلاله يتم فتح فورم اخر تلقائي
FrmProductSharche
السلام عليكم
بالنسبة لكود فتح الفورم الاولى عن طريق البوتون
كود :
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();
جزاك الله خيرا اخي ابراهيم
الحمد لله والشكر لله
وجزاك الله الخير كله اخي الكريم