PDA

View Full Version : نمایش پیغام در قسمت notifyication



hamedre81
سه شنبه 09 آبان 1391, 12:28 عصر
سلام

چطوری می تونم یه پیغام روی قسمت آیکون برنامه در notifyication نمایش بدم؟

hamedre81
چهارشنبه 10 آبان 1391, 12:06 عصر
پس برنامه نود 32 چطوری این پیغام هار رو صادر می کنه؟

morteza271
چهارشنبه 10 آبان 1391, 12:55 عصر
به نمونه پروژه ای که گذاشتم توجه کنین :
94455
موفق باشید

pedram.11
چهارشنبه 10 آبان 1391, 13:56 عصر
NotifyIcon notifyicon1 = new NotifyIcon();
notifyicon1.Icon = this.Icon;
notifyicon1.Visible = true;
notifyicon1.ShowBalloonTip(5000, "Title", "Text", ToolTipIcon.Info);

hamedre81
چهارشنبه 10 آبان 1391, 17:08 عصر
ممنون از کمکتون اگه حالا بخوام یه منو وقتی روی آیکون کلیک می کنی باز بشه باید چی کار کنم؟

pedram.11
چهارشنبه 10 آبان 1391, 17:23 عصر
اول رویداد کلیک رو تعریف میکنی:
notifyicon1.Click += new EventHandler(notifyicon1_Click);

و بعد رویدادتو مینویسی:
void notifyicon1_Click(object sender, EventArgs e)
{
this.Visible = !this.Visible;
}

با کلیک روی آیکون حالت Visible برنامه تغییر میکنه

hamedre81
چهارشنبه 10 آبان 1391, 17:57 عصر
نه منظورم اینکه باید یه فرم براش ساخت یا انکه تو قسمت notifyicon1 تنظیماتی مربوط بهش هست؟

pedram.11
چهارشنبه 10 آبان 1391, 18:05 عصر
شما میخوای با کلیک راست روی آیکون منو ظاهر بشه ؟

hamedre81
چهارشنبه 10 آبان 1391, 18:40 عصر
می خوام مثل بقیه برنامه با کلیک یه منوی کوچیک کنار آیکون باز بشه.فقط می خوام بدونم که باید تو تنظیمات notifyicon این کادر رو ایجاد کنم؟

یه سوال دیگه
برای کلیک راست باید کدام رویداد رو استفاده کنم؟

pedram.11
چهارشنبه 10 آبان 1391, 19:06 عصر
اگه میخوای با کلیک راست منو ظاهر بشه از منوی toolBox یه کنترل ContextMenuStrip اضافه کن، بعدش بروی توی Properties آیکونت(NotifyIcon) اونجا توی گزینه ContextMenuStrip منوی ContextMenuStrip خودتو انتخاب کن
همچنین با کد زیر میتونی شورتکات منو رو به آیکون تعریف کنی:
notifyIcon1.ContextMenuStrip = contextMenuStrip1;

pedram.11
چهارشنبه 10 آبان 1391, 19:09 عصر
اگه میخوای با کلیک راست منو ظاهر بشه از منوی toolBox یه کنترل ContextMenuStrip اضافه کن، بعدش بروی توی Properties آیکونت(NotifyIcon) اونجا توی گزینه ContextMenuStrip منوی ContextMenuStrip خودتو انتخاب کن
همچنین با کد زیر میتونی شورتکات منو رو به آیکون تعریف کنی:
notifyIcon1.ContextMenuStrip = contextMenuStrip1;

hamedre81
چهارشنبه 10 آبان 1391, 21:57 عصر
ممنون از کمکتون:چشمک:

یه سوال دیگه

من اگه بخوام روی فرم رویداد کلیک راست استفاده باید بکنم؟
روی آیکون قسمت notifyication کلیک راست به درستی کار کرد .اما من می خوام اگه روی فرم کلیک راست بشه هم یه منو باز بشه .:متفکر:

من بعد از طراحی ContextMenuStrip جدید از دستور زیر برای کلیک راست استفاده کردم ولی کار نکرد.


private void Form1_Click(object sender, EventArgs e)
{
this.contextMenuStrip2 = contextMenuStrip2;
}


مشکل از کجاست؟باید از کدام رویداد برای کلیک در فرم استفاده کنم؟

pedram.11
چهارشنبه 10 آبان 1391, 22:11 عصر
اینو باید توی رویداد لود فرم بنویسی بعدشم کد رو به صورت زیر بنویس:
this..ContextMenuStrip = this.contextMenuStrip2;
؛ درضمن میتونی از قسمت پراپرتیز فرم هم اینو تنظیم کنی

hossein_sh2008
پنج شنبه 11 آبان 1391, 21:16 عصر
باسلام
دوستان راهی وجود داره برای راست به چپ کردنش؟؟؟