![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
BitBtn глюкавит [D7, WinXP]
Ertong © (2004-01-20 22:12:00)1. Почему иконка не стоит рядом с текстом, а стоит возле края кнопки.
2. Не совместим с иконками для VCL BitBtn. Т.е. иконки с BorlandShared нужно использовать т о л ь к о через ImageList.
3. XPManifest не работает, а в VCL начиная с D7 - работает.
Vladimir Kladov (2004-01-22 16:39:00) [1]А Вы можете? Почему до сих пор не сделали?
ertong (2004-01-22 11:47:00) [2]
> Иконку 32х32 попробуйте.
Пробовал, пашет. Пробовал и другие форматы. Получается что на эту кнопку можно поместить только иконку и то она ростянется до 32х32. Плюс Caption исчезает. Вообшем маразм.
> Это та же история, что и с BitBtn в VCL. Лучше всего заменить
> на тулбар (даже для одной кнопки можно: бросить панель,
> на нее тулбар, добавить кнопку. Поубирать края и границы,
> добавить нужных стилей, картинок...)
Ну-у-у в VCL иконка возле текста, а в KOL возле границы. Это и есть самая большая проблема. А версия с тул баром не подходит, т. к. такие кнопки не могут иметь фокус.
Может я чего не понимаю, но разве нельзя сделать нормальные кнопки в KOL.
Если на кнопки не нужно ставить картинки то все ОК. Но, я думаю, всем приятнее смотреть на програму если она более-менее красиво оформлена. Тем более, что такая мелочь не очень давит на рaзмер программы.
Vladimir Kladov (2004-01-21 19:45:00) [3]Иконку 32х32 попробуйте.
ertong (2004-01-21 17:47:00) [4]
> Используй простую кнопку с картинками
Попутный вопрос: почему я немогу присвоить картинку к обычной кнопке.
Vladimir Kladov (2004-01-21 15:37:00) [5]Это та же история, что и с BitBtn в VCL. Лучше всего заменить на тулбар (даже для одной кнопки можно: бросить панель, на нее тулбар, добавить кнопку. Поубирать края и границы, добавить нужных стилей, картинок...)
SPeller (2004-01-21 05:09:00) [6]
> 3. XPManifest не работает, а в VCL начиная с D7 - работает.
В Д7, видимо, отрисовывают вручную кнопку вместо панельки, поэтому и манифест даёт результат. Используй простую кнопку с картинками.