:: Visual Foxpro, Foxpro for DOS
CTRL+V
dimuhametov

Сообщений: 1562
Откуда: Костанай
Дата регистрации: 01.11.2008
Уважаемые форумчане !
Пример и симптомы болезни полностью схожи с веткой автора топика forum.foxclub.ru
Т.е. при нажатии CTRL+V (делаю "перехват"через SYS(1500, '_MED_paste', '_MEDIT') ) текстовые поля ну никак не заполняются.
У автора вышеописанного топика вроде получилось обойти заполнив метод InteractiveChange(), но в реальном проекте этот способ не работает.
Может у кого было решение. Спасибо.



------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/0 positive
Re: CTRL+V
Sawradym

Сообщений: 2244
Откуда: Винница
Дата регистрации: 15.05.2007
Там же в топике Игорь Королев все разжевал.

Igor Korolyov
Hi Сергей!
Цитата:
У меня активно собственное меню
Замечательно! но там где-то есть системные бары? Иначе бы SYS(1500) не
работало!
Т.е. нечто типа
DEFINE BAR _med_cut OF _medit PROMPT "\<Вырезать" ;
KEY CTRL+X, "Ctrl+X" ;
MESSAGE "Удалить выделенный фрагмент и поместить его в буфер обмена"



------------------
Ratings: 0 negative/0 positive
Re: CTRL+V
dimuhametov

Сообщений: 1562
Откуда: Костанай
Дата регистрации: 01.11.2008
Sawradym
Там же в топике Игорь Королев все разжевал.
Igor Korolyov
Hi Сергей!
Цитата:
У меня активно собственное меню
Замечательно! но там где-то есть системные бары? Иначе бы SYS(1500) не
работало!
Т.е. нечто типа
DEFINE BAR _med_cut OF _medit PROMPT "\<Вырезать" ;
KEY CTRL+X, "Ctrl+X" ;
MESSAGE "Удалить выделенный фрагмент и поместить его в буфер обмена"

Владимир спасибо, буду пробывать.


------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/0 positive
Re: CTRL+V
LadogaX
Автор

Сообщений: 9
Дата регистрации: 08.07.2009
www.tek-tips.com

В качестве альтернативы можно создать контекстное меню (вид, который всплывает при нажатии направо), содержащее команды Cut, Copy и Paste.

Следуйте этим шагам:

- Откройте меню дизайнера и выберите 'Shortcut' от первоначального экрана.

- Для каждого подсказки в меню нажмите 'Insert Bar', и выберите, в свою очередь, Cut, Copy, Paste.

- Сохранить и создать меню. (Предположим, вы сохраните его в качестве Context.mnx и поместите сгенерированный код в Context.Mpr).

- В rightClick случае вашего редактирования поле, поместите этот код:
DO Context.Mpr
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 27 (Гостей: 27)

© 2000-2024 Fox Club 
Яндекс.Метрика