PDA

View Full Version : سوال: چطور برنامه در حالت background اجرا بشه؟



itgirl20
سه شنبه 31 فروردین 1389, 22:50 عصر
چطور برنامه در حالت background اجرا بشه؟یعنی در گوشه سمت راست نوار task قرار بگیره؟
برنامه در حال اجرا باشه و از برنامه خارج نشه

s.khoshfekran
سه شنبه 31 فروردین 1389, 22:55 عصر
منظورتون اینه که در System Tray باشه ؟ و با دکمه X بسته نشه ؟

behnam25214
سه شنبه 31 فروردین 1389, 22:59 عصر
اگه بخوایی بره به System Tray یک Notify Icon به فرمت اضافه کن و هر وقت خواستی خاصیت Visible اش رو true کن تا بره به System Tray و بعدش فرمت رو close کن.

s.khoshfekran
سه شنبه 31 فروردین 1389, 22:59 عصر
برای SystemTray باید از کامپوننت NotifyIcon استفاده کنی


public void Form_Close(object sender,FormClosingEventArgs e)
{
this.Hide();
notifyIcon1.Visible = true;
notifyIcon1.Icon = "C:\\...";
}
private void Form1_Load(object sender, EventArgs e)
{
this.FormClosing += new FormClosingEventHandler(Form_Close);

}

موفق باشی

behnam25214
سه شنبه 31 فروردین 1389, 23:07 عصر
اینم یه نمونه برنامه که میتونی ازش استفاده کنی.:چشمک: