Использую TCDEdit контрол из пакета customdrawn. Обнаружил, что он не имеет внутри себя обработчика событий Ctrl+C, Ctrl+V, Меню по ПКМ и т.п. Есть-ли возможность добавить такой функционал?
P.S. У TEdit - это работает, но почему-то у TCDEdit этого нет...
TCDEdit - Ctrl+C, Ctrl+V, Меню
Модератор: Модераторы
- Снег Север
- долгожитель
- Сообщения: 3071
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
VirtUX писал(а):Есть-ли возможность добавить такой функционал?
Наверняка можно, но добавлять придется вам самому...
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
Есть точно, но код не подскажу, так как просто нет возможности включить комп. Если грубо, то надо добавить свой пункт меню прямо в создаваемый экземпляр компонента и использовать, если не ошибаюсь, функцию AddMenuItem. Впрочем, могу и ошибаться. Но подобное я делал.
VirtUX писал(а):Использую TCDEdit контрол из пакета customdrawn. Обнаружил, что он не имеет внутри себя обработчика событий Ctrl+C, Ctrl+V, Меню по ПКМ и т.п. Есть-ли возможность добавить такой функционал?
P.S. У TEdit - это работает, но почему-то у TCDEdit этого нет...
Можно самому вставить обработку через
Код: Выделить всё
property OnKeyDown: TKeyEvent read FOnKeyDown write FOnKeyDown;
property OnKeyPress: TKeyPressEvent read FOnKeyPress write FOnKeyPress;
Я думал, что этот функционал просто по умолчанию отклюн или является внешним объектом, который можно где-то как-то включить.
Собственный огород копать - это понятно и можно, но время затратно
Но, видимо, без этого никак 
Тогда уж проще с нуля свой TMyEdit создать на основе TWinControl или TGraphicControl. Но не сейчас, бо времени в обрез.
Собственный огород копать - это понятно и можно, но время затратно
Тогда уж проще с нуля свой TMyEdit создать на основе TWinControl или TGraphicControl. Но не сейчас, бо времени в обрез.
