Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.07;
Скачать: CL | DM;

Вниз

Как сделать такую кнопку?   Найти похожие ветки 

 
Destroyer ©   (2005-07-15 12:15) [0]

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


 
Ega23 ©   (2005-07-15 12:18) [1]

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


 
Destroyer ©   (2005-07-15 12:22) [2]

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


 
Ega23 ©   (2005-07-15 12:23) [3]

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


 
Kolan ©   (2005-07-15 12:24) [4]

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


 
Destroyer ©   (2005-07-15 12:26) [5]


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

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


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


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

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


 
Ega23 ©   (2005-07-15 12:29) [7]

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

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


 
Destroyer ©   (2005-07-15 12:52) [8]

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


 
Ega23 ©   (2005-07-15 12:58) [9]

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

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


 
DiamondShark ©   (2005-07-15 13:17) [10]

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


 
Destroyer ©   (2005-07-15 17:30) [11]

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



Страницы: 1 вся ветка

Текущий архив: 2005.08.07;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.042 c
8-1112626691
Charly22
2005-04-04 18:58
2005.08.07
Создание эскизов графических файлов


6-1114645111
Павлов_
2005-04-28 03:38
2005.08.07
TCP сервер на неблок. сокетах


14-1121414578
syte_ser78
2005-07-15 12:02
2005.08.07
Вот к чему приводит лень :( Посмейтесь.


1-1121440783
dedelta
2005-07-15 19:19
2005.08.07
Подскажите как коректно внести и сохранить изменения в system.ini


14-1121626356
ronyn
2005-07-17 22:52
2005.08.07
Документы Acrobat Reader.