سلام
خسته نباشید
من برنامه ای میخواستم در C# که وقتی در form1فرم دیگری را فراخوانی بکنی مثلا form2تا وقتی که فرم 2 بسته نشده با فرم 1نتونیم کار بکنیم؟
این کار در vb6انطوری است
(1)Form2.Show
خواهش میکنم معادل C#را بدهید
تشکر!
سلام
خسته نباشید
من برنامه ای میخواستم در C# که وقتی در form1فرم دیگری را فراخوانی بکنی مثلا form2تا وقتی که فرم 2 بسته نشده با فرم 1نتونیم کار بکنیم؟
این کار در vb6انطوری است
(1)Form2.Show
خواهش میکنم معادل C#را بدهید
تشکر!
form2.ShowDialog();
براي اينكه فرم كاملا بسته بشه بايد 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();