Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2008, 23:52   #1
дядя
 
Регистрация: 10.05.2008
Сообщений: 5
По умолчанию создать свойство компонента

Уважаемые Взрослые Программисты, подскажите как создать свойство у компонента TButton, позволяющее делать надпись заглавными буквами на этом компоненте, без участия клавиши Shift.
дядя вне форума Ответить с цитированием
Старый 11.05.2008, 08:32   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Делаем наследник от класса TButton, потом ловим сообщение CM_TEXTCHANGED ( вроде так в модуле Controls ) в нем делаем UpperCase и inherited; Все
BOBAH13 вне форума Ответить с цитированием
Старый 11.05.2008, 23:23   #3
дядя
 
Регистрация: 10.05.2008
Сообщений: 5
По умолчанию

Многоуважаемый ВОВАН13, Вы не могли бы уточнить: как поймать сообщение CM_TEXTCHANGED. Чего-то у меня не получается. Проверьте, правильно ли сделал:
var Ch:PChar;
begin
....
SetTextBuf(Ch);
Caption:=UpperCase(Ch);
end;
Button1.Caption сразу весь изменяется, а хотелось бы по мере ввода символов. Жду ответа как соловей лета. Это была шутка.
дядя вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как динамически создать процедуры для подменю компонента TMainMenu Dimitriys Общие вопросы Delphi 9 13.01.2011 18:02
Свойство DocumentSource компонента XML posdnyaa Компоненты Delphi 0 21.02.2008 16:19
Свойство Params компонента TQuery Washington БД в Delphi 3 07.02.2007 12:04
Свойство Decimal у SpinEdit Ko$tello Компоненты Delphi 3 18.11.2006 17:53