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

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

Мультистроковый TButton [D5, WinXP]


The X ©   (2006-02-13 23:55:00) 

Подскажите, как сделать кнопку с 2 и более строками Caption?


Desdechado   (2006-02-14 11:49:00) [1]

уж не пытаешься ли ты сдеалть из кнопки универсальный элемент управления?
а то скоро текст в нее захочешь вводить :)


unknown   (2006-02-14 11:49:00) [2]


> The X   (14.02.06 10:51) [4]
> Вдогонку...

А вот в этом случае придется изобретать своего потомка от TButton, дать ему
TCanvas и на канве уже рисовать как угодно.
Таких кнопок в принципе уже много изобретено - можно подсмотреть в
каком-нибудь пакете. Или в FAQ каком-нибудь, например тут
http://narod.yandex.ru/cgi-bin/yandmarkup?cluster=14&prog=0x2757571A&HndlQuery=879437488&PageNum=0&g=1&d=0&q0=872366688&p=


The X   (2006-02-14 10:51:00) [3]

Вдогонку...
А как на одном TButton написать разными стилями шрифта?


The X   (2006-02-14 10:39:00) [4]

Помогло, СПАСИБО!


begin...end   (2006-02-14 08:09:00) [5]

> The X   (13.02.06 23:55)

SetWindowLong(Button.Handle, GWL_STYLE, GetWindowLong(Button.Handle, GWL_STYLE) or BS_MULTILINE)
После этого назначьте кнопке нужный текст.

> unknown ©   (14.02.06 00:29) [1]
> Есть у TButton такой свойство - WordWrap.

Насколько я помню, в D5 его ещё не было.


unknown   (2006-02-14 00:29:00) [6]

Есть у TButton такой свойство - WordWrap. Если поставить в True, то
Caption будет многострочный (по возможности, конечно).


Наверх

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