PDA

View Full Version : بستن برنامه



ahmad_201494
جمعه 01 اسفند 1393, 21:25 عصر
سلام
می خوام موقعی که کاربر ضربدر بستن برنامه رو میزنه قبل از خارج شدن یک فایلی رو پاک کنه بعد برنامه بسته بشه.
از این رویدادم استفاده کردم ولی نشد.
پیشاپیش از راهنمایی شما ممنونم.


private void Closing(object sender, FormClosingEventArgs e)
{
string address1 = Application.StartupPath;
string Name1 = address1 + "\\Test.exe";
File.Delete(Name1);
}

plus
جمعه 01 اسفند 1393, 21:50 عصر
اگه از رودیداد FormClosing استفاده میکنید چرا اسم متد Closing هست؟ اگه اسم رو دستی دادین با breakpoint ببینید اصلا فراخوانی میشه یا نه.

ahmad_201494
جمعه 01 اسفند 1393, 22:11 عصر
ممنون از راهنمایی تون
اصلا فراخوانی نشد فک کنم چون دستی نوشتم
حالا باید چه طوری بنویسمش؟

plus
جمعه 01 اسفند 1393, 22:16 عصر
1) میتونید از محیط Designer روی فرم کلیک کنید در پنجره Designer بخش Event ها، روی FormClosing دبل کلیک کنید و کد رو بنویسید.
2) و یا اینکه به این صورت به صورت دستی بنویسید:

public Form1() {
InitializeComponents();
this.FormClosing += new FormClosingEventHandler(this.Form1_FormClosing);
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e) {
// ..
// ..
}