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