| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .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 |
С большими приоритетом нельзя. Но программы из автозагрузки выполняются попорядку. Если поставить твою программку первой, и она быстренько выставит иконку в трей, то очень большая вероятность, что эта иконка будет возле часов. |