PDA

View Full Version : ایجاد آیکن در نوار وضعیت



barnamenevis300
یک شنبه 11 تیر 1391, 21:10 عصر
نوار وضعیت اگه اشتبا نکنم همون کنار ساعت ویندوز جایی داره که بعضی برنامه های در حال اجرا یه آیکن میزار که با رویداد کلیک یا راست کلیک میشه کارهایی انجام داد...
سوال من اینجاست که در سی شارپ چطور میشه یه برنامه ایی نوشت که مثلا وقتی اجرا میشه حداقل ابتدا هیچ فرمی باز نشه و فقط یه آیکن در نوار وضعیت بیاد که مثلا با راست کلیک روی اون یه سری گزینه ها باشه که بشه باهاش کارهایی کرد؟

ma.rad
یک شنبه 11 تیر 1391, 21:24 عصر
سلام،
قبل از ایجاد تاپیک جستجو کنید:
http://barnamenevis.org/showthread.php?t=55719
http://barnamenevis.org/showthread.php?t=90238
http://barnamenevis.org/showthread.php?t=11034

Y_Safaiee
یک شنبه 11 تیر 1391, 21:30 عصر
با سلام خدمت شما

این کار خیلی راحته

برای ساخت یک Notify هم فقط 2تا آیتم نیاز داری یکی NotifyIcon و بعدیم Contextmenustript که تو Toolbox هست.

اینم یه تیکی کد به همراه عکس



private void Form1_Load(object sender, EventArgs e)
{
this.Hide();

notifyIcon1.ContextMenuStrip = contextMenuStrip1;
notifyIcon1.ShowBalloonTip(300, "سلام دوستان", "من برنامه یونسم", ToolTipIcon.Info);
}


موفق باشی
بایت بایت

barnamenevis300
یک شنبه 11 تیر 1391, 22:39 عصر
ممنون از جواب خوبتون ولی باز چندتا سوال برام ایجاد شد...
اینکه برعکس this.hide چیه میشه؟ میخام یه تایمر درست کنم که مثلا بعد از چند ثانیه دوباره فرم رو نمایش بده....

بعد اینکه من یه contextMenuStrip1 درست کردم و دو تا گزینه براش تعبیه کردم حالا چطور میتونم کلیک روی این گزینه ها رو به عنوان رویداد استفاده کنم؟ مثلا یکی از گزینه ها show هست که با زدن اون دستوراتی اجرا بشه؟ من تو کد فرم ام هرچی میگردم رویدادی که به اینا ربط داشته باشه پیدا نمیکنم.

Y_Safaiee
یک شنبه 11 تیر 1391, 22:44 عصر
با سلام مجدد

1.برعکس this.Hide() کد this.Show() هست.در ضمن نیازی به تایمر نیست راحتترین کار استفاده از Sleep هست,اینطوری :


this.Hide();
notifyIcon1.ShowBalloonTip(1000,"Hello Word","I Am Younes",ToolTipIcon.Info );
System.Threading.Thread.Sleep(5000);
this.Show();


2.رو همون آیتمهاش دابل کلیک کن بخش کد نویسیش باز میشه و کد مورد نظرتو بنویس

موفق باشی
بایت بایت