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

Вниз

изменение свойства у компонента TButton   Найти похожие ветки 

 
masterdim   (2002-03-20 15:20) [0]

У меня проблема: нужно на кнопке сделать Caption длиннее 255 символов. Для этого, видимо, нужно создать свой компонент с родителем TButton и переопределить в нем свойство Caption. Как это сделать? Help!!!


 
MBo ©   (2002-03-20 15:47) [1]

есть маньяки, которые такие подписи читают?


 
masterdim   (2002-03-20 15:48) [2]

видать есть - раз просят сделать! :)


 
dolmat ©   (2002-03-20 15:53) [3]

Возьмите лучше DEVEXPRESS FREE библиотеки и не мучайтесь!


 
Андрей Сенченко ©   (2002-03-20 16:05) [4]

Просьба не отвлекаться на это сообщение -
мне просто вдруг стало интересно, сколько
места на экране займет текст длинной 255
символов. Принимая шрифт "кода" в этом посте
примерно равным по высоте основному шрифту
на кнопках, можно прикинуть размер кнопки.


... Ровно 255. Нефиговая такая кнопочка.

По сути : просто обьявляешь свое свойство ExtendedTExt в потомке и описываешь его как Тебе надо.


 
MAxiMum ©   (2002-03-20 16:06) [5]

Я не понимаю, зачем брать чужое когда можно сделать своё... Чужие компоненты, в них много хлама (в смысле много наворотов, а тебе они не нужны). Вот! Свой компонент - он и быстрее и меньше места занимает.
Свойство Caption переопределять не надо. Создай обработчик сообщения CM_TEXTCHANGED или WM_SETTEXT. Эти сообщения генерируются когда изменяется свойство Caption (ну или Text, что в данном случае неважно, т.к. они равны). И всё.
Только будет ли смысл в перекрытии.
Свойства, они вроде как, таким объёмом и ограничиваются.
Ну если получится со свойством. Тогда дальше перекрыть Paint, думаю, пара пустяков.
p.s. И зачем я это всё писал. Ты это и так всё знаешь.


 
masterdim   (2002-03-20 16:58) [6]

а где ее взять эту DEVEXPRESS FREE? Я подобную фичу в RX искал, но там ее нет :((


 
dolmat ©   (2002-03-20 17:20) [7]

Заходишь на
http://www.devexpress.com/
и регистрируешся точно не помню только куда (конференция или покупка через время)
Обратно риходит письмо с подтверждением регистрации и
письмо с free библиотеками и паролями к ним


 
drpass ©   (2002-03-20 17:30) [8]

Да кинь на форму Panel с набитым на ней текстом, и по OnClick переключай Bevel"ы вниз-вверх. Вот тебе и здоровенное кнопище получится. А еще можно твою надпись нарисовать в Paint"e каком-нибудь и поместить в виде bmp на SpeedButton.
Кстати, когда напишешь, пришли dfm - уж очень хочется на это посмотреть :)



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
14-303
Nikolay
2002-02-18 16:39
2002.04.01
Хочу получить за дело! :+)


1-187
Aleksandr
2002-03-19 18:46
2002.04.01
Почему не убивается нажатие клавиши?


1-185
JibSkeart
2002-03-17 16:28
2002.04.01
Как Узнать программно и можноли что у Файла досовская (Рус) кодировка ??


3-45
moor_38
2002-03-04 13:00
2002.04.01
DBGrin


4-343
yus
2002-01-30 22:28
2002.04.01
Как отформатировать диск А: не выводя окна