Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > Отображение чисел в трее |
Автор: VitalicH 2.8.2007, 16:15 |
Необходимо чтобы в трее показывалось какое либо числовое значение, я так понимаю что надо будет к примеру число 1538 разложить на 1,2 и т.д., по одиночке и каждому присвоить изображение и потом в определеном порядке отобразить в трее как можно реализовать? |
Автор: Nehalem 2.8.2007, 18:48 | ||
Ну тут проблема-то в чём... иконка в трее - она ж квадратная... слишком длинное число не поместится в квадрате при сохранении читабельности. А так можно ж просто нарисовать картинку со сторокой(числом в Вашем случае) и пихнуть в NotifyIcon.
|
Автор: VitalicH 2.8.2007, 18:57 |
Спасибо буду пробывать |
Автор: VitalicH 2.8.2007, 19:17 |
можно впринципе по две загружать а есть интересно способ контролировать расположение в трее чтоб ближе к часам или можно как-то в автозагрузку с большим приоритетом поставить |
Автор: Nehalem 2.8.2007, 19:34 |
Но этот вариант хорош до тех пор пока у Вас однорядный трей... особенно на Висте (я уже с однорядным чувствую себя не слишком комфортно) всё более удобным становится использовать двухрядный, и там такой номер с двумя иконками не прокатит. Если же Вам это не принципиально, то две иконки появляются всегда вместе в одинаковом порядке, начиная с левой границы трея - глюков не должно быть безо всяких ухищрений. |
Автор: Naum 3.8.2007, 10:19 |
С большими приоритетом нельзя. Но программы из автозагрузки выполняются попорядку. Если поставить твою программку первой, и она быстренько выставит иконку в трей, то очень большая вероятность, что эта иконка будет возле часов. |