مادوفرم داريم حال مي خواهم هرگاه روي دكمه فرم يك كليك كردم فرم دوبازشودوفرم يك هم بسته شود(هايدنشود)چكاركنم
شما اگه فورم اصلی برنامه رو بندین معمولا برنامه terminate میشه
(۱۳-اردیبهشت-۱۳۸۹, ۱۶:۳۹:۲۲)lord_viper نوشته است: [ -> ]شما اگه فورم اصلی برنامه رو بندین معمولا برنامه terminate میشه
پيشنهادشماچيه
فورم شماره 1 که فورم اصلی هست رو میتونین hide کنین موقع ظاهر شدن فورم شماره 2
فورم شماره 2 رو Close میکنین موقع ظاهر شدن فورم شماره 1
اگه توی project properties گزینه shutdown mode رو بگذارید روی when last form closes ، برنامه وقتی بسته میشه که هیچ فرمی باز نباشه. بنابراین میتونین راحت فرم اولی رو هم ببندین. البته اول باید اون یکی فرم رو باز کنید.
بنویس:
کد:
form2 frm = new form2();
کد:
frm.show();
باز کردن فرم 2
کد:
this.close();
بستن فرم جاری
نه برادر من به این شکل نیست که شما فک میکنین
کد:
private void button1_Click(object sender, EventArgs e)
{
Form2 m2 = new Form2();
m2.Show();
}
کد بالا مربوط به باتن فرم 1 هستش که فرم 2 رو باز میکنه
کد:
private void button1_Click(object sender, EventArgs e)
{
Form3 m2 = new Form3();
m2.ShowDialog();
this.Close();
}
کد بالا هم مربوط به باتن فرم 2 هستش که فرم 3 رو ظاهر میکنه - حالا اگه فرم 3 رو ببندی میره فرم 1