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

Вниз

Стандартные Action - как выполнить по ним свой код?   Найти похожие ветки 

 
tria ©   (2003-12-30 20:07) [0]

Подскажите, плиз.
Есть на форме ActionList, в нем стандартные Action из раздела Edit (копирование/вставка в буфер обмена). Как сделать так, чтобы в нужных для меня случаях копировал/вставлял из буфера я (програмно), а в прочих-срабатывала системная функция?


 
YuRock ©   (2003-12-30 20:40) [1]

Action1.OnExecute := <имя метода типа TNotifyEvent>


 
tria ©   (2003-12-30 20:47) [2]

Это понятно. А как в методе <имя метода типа TNotifyEvent> выполнить стандартное действие по копированию выделенного в данный момент фрагмента в каком-то поле ввода? (мне нужно, чтобы если выделен грид, то по данной команде копировалась в буфер выделенная область, во всех остальных случаях - чтобы происходило стандартное копирование в буфер обмена).


 
YuRock ©   (2003-12-30 20:53) [3]


if Grid1.Focused then begin
...
Edit1.CopyToClipboard;
...
end;

Что-то все слишком просто. Может, я чего-то не понял?


 
tria ©   (2003-12-31 11:34) [4]

Вроде как нашел решение сам:

If rGr.Focused Then <делаю чего надо>
Else EditCopy1.ExecuteTarget(ActiveControl);

Поправьте меня пож., если я не разобрался.



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
3-37548
SergP
2003-12-17 12:53
2004.01.13
Проблема с вычисляемыми полями в SQL запросе


1-37796
Ygy
2003-12-28 22:48
2004.01.13
Подправить DLL ку


1-37793
sasa2001
2003-12-29 11:34
2004.01.13
Plz, как сделать в TMemo вертикальный скрол


3-37546
OlegM
2003-12-16 06:30
2004.01.13
Как проверить что Blob поле пустое


14-37867
RDA
2003-12-22 12:47
2004.01.13
Прога типа ICQ для локальной сети