PDA

View Full Version : کمک در باره کار با فرم ها



alivbdatnet
چهارشنبه 18 خرداد 1390, 09:39 صبح
سلام:لبخندساده:
خسته نباشید
من برنامه ای میخواستم در c# که وقتی در form1فرم دیگری را فراخوانی بکنی مثلا form2تا وقتی که فرم 2 بسته نشده با فرم 1نتونیم کار بکنیم؟
این کار در vb6انطوری است

(1)Form2.Show


خواهش میکنم معادل c#را بدهید
تشکر!
:قلب:

haghft
چهارشنبه 18 خرداد 1390, 09:54 صبح
form2.ShowDialog();

jigily
چهارشنبه 18 خرداد 1390, 12:35 عصر
براي اينكه فرم كاملا بسته بشه بايد program را به اين صورت تغيير بدي ...
staticclassProgram
{
publicstaticForm1 f = newForm1();
///<summary>
/// The main entry point for the application.
///</summary>
[STAThread]
staticvoid Main()
{
Application.EnableVisualStyles();
f.ShowDialog();
}

بعد توي فرم اول وقتي ميخواي ببنديش بايد از كد زير استفاده كني

this.close();

this.dispose();

form2 f2=new form2 ();

f2.showdialog();