View Full Version : سوال: ناپدید کردن Notify Icon
f.nabavi
سه شنبه 08 دی 1388, 16:29 عصر
سلام. من برای یه فرم از برنامه ای که در startup اجرا میشه NotifyIcon گذاشتم. ولی وقتی کاربر برنامه رو میبنده، NotifyIcon ناپدید نمیشه و به فقط در صورتی که موس رو ببرم روش ناپدید میشه. این مشکل از کجاست؟
bashiry
سه شنبه 08 دی 1388, 17:08 عصر
سلام. من برای یه فرم از برنامه ای که در startup اجرا میشه NotifyIcon گذاشتم. ولی وقتی کاربر برنامه رو میبنده، NotifyIcon ناپدید نمیشه و به فقط در صورتی که موس رو ببرم روش ناپدید میشه. این مشکل از کجاست؟
مشكل برنامه شما نيست
ويندوز ايكس پي اين مدليه ديگه!!!
سلام
اگه system Try رو رفرش كنين فكر كنم حل ميشه
اينجاها هم در موردش بحث شده:
http://bytes.com/topic/c-sharp/answers/234854-refresh-system-tray
http://bytes.com/topic/net/answers/411169-system-tray-refresh
http://bytes.com/topic/visual-basic-net/answers/696402-how-refresh-system-tray-when-application-closes
توي يكي از قسمت ها كه داشتم مطالعه مي كردم گفته كه قبل از اينكه برنامه رو ببندين آيكن رو مخفي كنيد.
NotifyIcon1.Visible = False
اميدوارم كارتون راه بيفته
موفق باشي
f.nabavi
سه شنبه 08 دی 1388, 17:28 عصر
ممنون از راهنماییتون. false کردن visible کمکی نمیکنه.
saied_genius
سه شنبه 08 دی 1388, 18:08 عصر
سلام
قبل از بستن برنامه notifyIcon را dispose کن ، مشکل حل ميشه.
موفق باشيد.
saied_genius
سه شنبه 08 دی 1388, 18:12 عصر
اين هم يک مثال:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
notifyIcon1.Dispose();
}موفق باشيد.
sari-1369
سه شنبه 08 دی 1388, 23:07 عصر
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As FormClosingEventArgs)
notifyIcon1.Dispose()
End Sub
معادل VB.net
saied_genius
سه شنبه 08 دی 1388, 23:45 عصر
اوووه ، ببخشيد من حواسم به زبان برنامه نويسي تاپيک نبود.
شرمنده.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.