PDA

View Full Version : انجام دستورات به هنگام بسته شدن فرم



ehsan957
یک شنبه 27 اسفند 1391, 09:12 صبح
با سلام
من توی C# ی یک WinForm جدید ایجاد میکنم، و آن را نمایش میدم، میخوام که موقع بسته شدن این WinForm یکسری کد را توی WinForm اولیه اجرا کنم، راه حل چیه؟

Form2 f2 = new Form2();
f2.show();
// On Form2 closed Run some codes

mehrdad1991h
یک شنبه 27 اسفند 1391, 09:23 صبح
در رویداد FormClosing فرم اصلی باید کدهاتون را بزارید

veniz2008
یک شنبه 27 اسفند 1391, 09:58 صبح
با سلام
من توی C#‎ ی یک WinForm جدید ایجاد میکنم، و آن را نمایش میدم، میخوام که موقع بسته شدن این WinForm یکسری کد را توی WinForm اولیه اجرا کنم، راه حل چیه؟

Form2 f2 = new Form2();
f2.show();
// On Form2 closed Run some codes

فرم2 رو بصورت showdialog باز کنید و کدهایی رو که میخواید که بعد از بسته شدن فرم2 در فرم1 انجام بشه رو در خط بعد از showdialog بذارید :

Form2 f2 = new Form2();
f2.ShowDialog();
MessageBox.Show("okkkkkk");
موفق باشید.

vira1368
یک شنبه 27 اسفند 1391, 10:43 صبح
میتونید در قسمت Destructors مربوط به کلاس(اینجادر کلاس Form) کدتون رو بنویسید.
کدهایی که در Destructors فرم نوشته میشه زمانی اجرا میشن که برنامه از ram خارج شده.

vira1368
یک شنبه 27 اسفند 1391, 10:45 صبح
این هم میذارم اگر حیانا با کد آشنایی ندارید


class Form
{
~Form() // destructor
{
// cleanup statements...
}
}