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

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

Событие при вставке из "Буфера обмена" [D7, WinXP]


nstur ©   (2006-08-30 13:07:00) 

У меня компонент TNsSyntax = class(TComponent)
Есть свойство property RichEdit: TRichEdit;
Как отловить вставку в RichEdit из "Буфера обмена" в моем компоненте?


Наиль   (2006-08-30 15:33:00) [1]

Если property RichEdit - ReadOnly, то лучше содать потомка RichEdit, который будет обрабатывать сообщение WM_PASTE и генерировать событие.

Свойство RichEdit должно быть объявлено так
private
FRichEdit:TRichEdit;
...
public
...
property RichEdit:TRichEdit read FRichEdit;
...
constructor TNSSyntax.Create...
begin
...
FRichEdit:=TMyRichEdit.Create...
...
end;

соотвествено TMyRichEdit - тот самый потомок.


Наверх

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