View Full Version : مبتدی: بازکردن یک فرم
drsina
سه شنبه 18 تیر 1392, 15:19 عصر
سلام !
چه جوری میشه به یه فرم دیگه از مثلا Form1 به Form2 لینک داد ؟!
من از کد زیر استفاده کردم :
Form2 frm2 = new Form2();
frm2.Show();
ولی این باعث میشه فرم2 رو فرم 1 باز بشه !!!!
از this.close هم نمیشه استفاده کرد ، چون 2 تا فرم رو باهم می بنده !
از :
Form1 frm1 = new Form1();
frm1.close();
هم نمیشه استفاده کرد چون کار نمیده !
خب پس چه جوری لینک به فرم 2 بدم ؟ :متفکر:
sohil_ww
سه شنبه 18 تیر 1392, 15:22 عصر
اگه می خوای در هنگام باز شدن فرم 2 کاربر نتونه کاری تو فرم 1 انجام بده از Showdialog استفاده کن
اگه می خوای بعد فرم 1 ببندی از رویداد formclose استفاده کن
CsharpNevisi
سه شنبه 18 تیر 1392, 15:24 عصر
یعنی چی که لینک به فرم 2 بدم .. !!
یعنی میخوایی به محض شروع برنامه فرم 2 نمایش داده بشه ؟؟
drsina
سه شنبه 18 تیر 1392, 15:56 عصر
نه !
می خوام به محض کلیک روی دکمه ی "بعدی" فرم دوم یعنی "Form2" باز بشه !
باز میشه ولی میخوام form1 بسته شه !
کدم اینه :
Form1 frm1 = new Form1();
frm1.Close();
Form2 frm2 = new Form2();
frm2.Show();
ولی فرم 1 close نمیشه !
CsharpNevisi
سه شنبه 18 تیر 1392, 16:10 عصر
نه !
می خوام به محض کلیک روی دکمه ی "بعدی" فرم دوم یعنی "Form2" باز بشه !
باز میشه ولی میخوام form1 بسته شه !
کدم اینه :
Form1 frm1 = new Form1();
frm1.Close();
Form2 frm2 = new Form2();
frm2.Show();
ولی فرم 1 close نمیشه !
خب تو داری از فرم 1 نمونه میسازی و نمونه رو میبندی ... !!!
کاری که من میکنم اینه :
Form2 a = new Form2();
a.Show();
this.Hide();
و تو formclose فرم 2 application.Exit() رو مینویسم تا فرم 1 هم بسته بشه .. !!
sohil_ww
سه شنبه 18 تیر 1392, 16:14 عصر
106936
ببین این به کارت می آد من این راه به ذهنم رسید
شاید راه دیگه ایم باشه
khokhan
سه شنبه 18 تیر 1392, 17:37 عصر
نه !
می خوام به محض کلیک روی دکمه ی "بعدی" فرم دوم یعنی "Form2" باز بشه !
باز میشه ولی میخوام form1 بسته شه !
کدم اینه :
Form1 frm1 = new Form1();
frm1.Close();
Form2 frm2 = new Form2();
frm2.Show();
ولی فرم 1 close نمیشه !می شه چرا نمی شه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟/:لبخند::لبخند::لبخند::لبخند:: بخند:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.