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

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

Как сделать такую кнопку? [D7, WinXP]


Destroyer ©   (2005-07-15 12:15:00) 

Нужно сделать цветные кнопки с текстом на них, причем они (кнопки) должны быть повернуты на 90 градусов. Проблема в том, что вроде бы нет кнопок со свойством цвета и выводить текст, повернутый на 90 градусов на кнопке тоже нельзя. Картинка на кнопке не подходит. И выводить текст, рисуя его графически и сопоставляя его с координатами кнопки, тоже не пойдет. Есть идеи как это осуществить?


Destroyer   (2005-07-15 17:30:00) [1]

Ок, буду пробовать.


DiamondShark   (2005-07-15 13:17:00) [2]

Во-первых, всяких кульных кнопок в самых разных пакетах компонентов и россыпью навалом. Торри тебе в руки.
Во-вторых, даже обычную кнопку не слишком сложно извратить.


Ega23   (2005-07-15 12:58:00) [3]

Может есть довольно стандартное решение.

Тебе его уже сказали.
"Имеющий уши - да услышит!" (с)


Destroyer   (2005-07-15 12:52:00) [4]

Конечно нехочется изобретать велосипед. Может есть довольно стандартное решение.


Ega23   (2005-07-15 12:29:00) [5]

Тоже не то, т.к. цвета кнопок должны быть разные + выводить текст сопоставляя его координаты с координатами кнопки не пойдет.

Почему? Очень даже пойдёт.
Другое дело, что тебе лень сидеть и корячиться, так и скажи.


DiamondShark   (2005-07-15 12:28:00) [6]


> И выводить текст, рисуя его графически и сопоставляя его
> с координатами кнопки, тоже не пойдет

Тогда тебе ничто не поможет, ибо любой контрол с текстом образуется путём графического рисования и сопоставления с координатами.


Destroyer   (2005-07-15 12:26:00) [7]


> Создай одну картинку. Выводи на неё динамически текст.

Тоже не то, т.к. цвета кнопок должны быть разные + выводить текст сопоставляя его координаты с координатами кнопки не пойдет.


Kolan   (2005-07-15 12:24:00) [8]

Писать свой компанет. Скачать готовый.


Ega23   (2005-07-15 12:23:00) [9]

Создай одну картинку. Выводи на неё динамически текст.


Destroyer   (2005-07-15 12:22:00) [10]

Непойдет. Т.к. кнопок будет много и они будут создаваться  динамически, т.е. надо будет менять надписи на каждой из них, что не позволяет картинка.


Ega23   (2005-07-15 12:18:00) [11]

Нарисовать кнопку в Фотошопе, выводить рисунок на обычный TImage или TPaintBox, обрабатывать событие OnClick.


Наверх

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