مشكلة مع إخطار: "إخفاء الرموز غير النشطة" لا تعمل

StackOverflow https://stackoverflow.com/questions/653428

سؤال

أنا أستخدم C# (.NET 3.5) وأستخدم الإخطار لتمكين "التقليل إلى Systray". كل شيء يعمل بشكل رائع ، باستثناء أن Shell يسجل أيقونة Systray بعنوان "No Title" عندما تنظر إلى خصائص قائمة START -> "إخفاء الرموز غير النشطة".

كما أن تغيير الإعداد لهذا الرمز Systray إلى "إظهار دائمًا" أو "الاختباء دائمًا" لا يتم تذكره بمجرد إزالة الرمز وإعادته إلى systray.

أي فكرة عن كيفية تسجيل أيقونة systray بطريقة يمكن استمرار هذا الإعداد؟

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

المحلول

يجب أن تستخدم النص في خاصية "النص" الخاصة بـ NotifyIcon لاستخدامها كملالية أدوات في منطقة الإخطار وأيضًا في قائمة أيقونات غير نشطة (إلخ)

قد لا يتذكر الإعدادات الخاصة بك إذا قمت بتعيين خاصية النص لتكون فارغة (من الصعب القول بالتأكيد دون رؤية التعليمات البرمجية الخاصة بك)

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