| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Иконка в statusbar |
| Автор: ZBugz 22.2.2010, 12:52 |
| Всем привет. А как поместить иконку в statusbar и обработать по ней клик ? Ну допустим внадо ее поместить в statusbar.Panels[1] и обрабатывать ее. Т.е. когда что то там, то неактивна иконка, если все что надо, иконка активна и по ней можно кликать и обрабатывать. Все как в Internet Explorer, у него тоже самое внизу. |
| Автор: Rrader 22.2.2010, 15:54 | ||
Простейший способ - создать или поместить на строку TImage
|
| Автор: ZBugz 22.2.2010, 21:44 | ||||||
Спасибо, работает. Но мне надо что бы statusbar был стандартного размера. Так же почему то иконка 16х16 вылазиет за границы, если статусбар стандартный, и вылазиет не хило. И не очень понял про это
Че там писать после ImageClick |
| Автор: Akella 22.2.2010, 23:34 | ||
| Так уменьши размер изображения каким-нибудь редактором. Добавлено через 3 минуты и 38 секунд Почему после? ImageClick - это событие обработки щелчка мышки.
|
| Автор: Rrader 23.2.2010, 05:14 |
У IE высота строки = 23 px |
| Автор: ZBugz 24.2.2010, 09:28 | ||||||||
А, чето даже не обращал внимания Добавлено через 2 минуты и 29 секунд
Дык все уменьшенно. У меня наборы иконок, 16х16 вылазила...
А, понял Всем спасибо |
| Автор: ZBugz 24.2.2010, 12:07 |
| А еще вопрос, а как брать иконку не из файла, а из imagelist который на форме ? |
| Автор: ZBugz 24.2.2010, 12:26 | ||
Все, нашел
Причем тут сразу же решается проблема влазиния иконки в рамки |