Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Button


ATLANTIDO ©   (2002-04-17 23:15:00) 

Задача : создать кнопку с надписью и пиктограммой, так , чтобы
пиктограмма была в центре а надпись была под пиктограммой. Пробовал BitBtn - нет канвы. Как быть ?


ATLANTIDO   (2002-04-18 17:32:00) [1]

Да, подходит. Спасибо.


Reindeer Moss Eater   (2002-04-18 13:30:00) [2]

>Song
Это ему подходит. У меня пиктограмма как раз в центре, и caption точно под ней.


PVOzerski   (2002-04-18 11:28:00) [3]

Взять и написать эту надпись прямо на Bitmap"е. У tBitBtn есть свойство Glyph - так это tBitmap с
Canvas"ом. Правда, с "горячей клавишей", если она нужна, проблема останется, но ведь и она
решается. Например, сделать её ShortCut"ом к невидимому пункту меню (экспериментально
установлено: если у MenuItem"а Caption="", Visible=false, а Enabled=true, то событие OnClick
отрабатывается нормально).


Song   (2002-04-18 08:43:00) [4]

2Reindeer Moss Eater (18.04.02 08:38)
Ему это не подходит. Нужно чтобы было в центре а не с верху.


Reindeer Moss Eater   (2002-04-18 08:38:00) [5]

TBitBtn.Layout:=blGlyphTop;


Song   (2002-04-18 08:28:00) [6]

Нет канвы - можно DC получить.


Наверх

Титульная страница Поиск, карта сайта Написать письмо