سؤال

وأواجه مشكلة مع شيء اعتقدت سيكون من السهل ... لا يمكنني الحصول على بلدي NotifyIcon لإظهار طرف البالون. رمز الأساسي هو:

public void ShowSystrayBubble(string msg, int ms)
{
  sysTrayIcon.Visible = true;
  sysTrayIcon.ShowBalloonTip(20, "Title", "Text", ToolTipIcon.None);
}

لا شيء يحدث عندما تنفيذ هذه التعليمات البرمجية. قرأت أن وسيطة مهلة قد تكون في ثوان أو مللي ثانية، لا أستطيع أن أقول، لذلك حاولت كل من ولا يعمل.

وأنا باستخدام ويندوز إكس بي، وصافي 3.5.

هل كانت مفيدة؟

المحلول

وأنا أحبطت نفسي ... هذا اتضح أن يكون مشكلة على مستوى نظام التشغيل. كنت قد تعطيله سابقا جميع البالونات عن طريق التسجيل قبل بضعة أسابيع.

ويمكنك قراءة المعلومات هنا حول كيفية تعطيل نصائح بالون في ويندوز إكس بي: http://support.microsoft.com/kb/307729

لتمكينهم، فقط تعيين قيمة التسجيل إلى 1 بدلا من ذلك وتسجيل الدخول مرة أخرى / إعادة تشغيل.

نصائح أخرى

وثم يجب عليك تسجيل الرسائل للمستخدمين الذين تم تعطيل البالونات تكون قادرة على الذهاب مراجعتها عند الحاجة. إذا كان يمكنك الحصول أذونات لقراءة التسجيل، هل يمكن أن تحقق قيمة وتتصرف على هذا النحو (وليس لتعديل قيمة، ولكن لتسجيل أو لإظهار البالون).

ويرجى الاطلاع على هذا أنه يغطي كافة تركيبات من نقرات الماوس مع NotifyIcon فضلا عن أكثر من ذلك بكثير. يقع التعليمات البرمجية في قالب وهو إعداد مشروع مدفوعة حتى تتمكن من تنفيذ NotifyIcon المنطق في جميع المشاريع الخاصة بك مع أي جهد الترميز على الإطلاق.

والمزيد من هنا

http://code.msdn.microsoft.com/TheNotifyIconExample

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top