Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Новое - хорошо забытое старое (Мышиный аналог Ctrl+C, Ctrl+V)  [new]
UAP
Member

Откуда:
Сообщений: 493
Господа!
По нижеуказанному адресу
https://www.sql.ru/forum/actualthread.aspx?tid=705979&hl=uap
было указано решение вопроса о мышином аналоге Ctrl+C, Ctrl+V.
Решение использовало функцию BINDEVENT().
К сожалению, при использовании указанного решения в реальной программе (много настроек среды, много переменных, пейджфреймы, много гридов, много кнопок и т.д.) происходит очистка буфера.
Точнее это выглядит так.
Выделяем мышью фрагмент значения поля в гриде.
Нажимаем правую кнопку мыши.
Выбираем в появившемся меню пункт "Копировать".
Переносим курсор мыши в требуемую ячейку грида.
Нажимаем правую кнопку мыши.
Выбираем в появившемся меню пункт "Вставить".
И ничего ...
Буфер пуст (это я так думаю, вероятно ошибочно)
Надеюсь на помощь коллег.
20 июл 10, 16:57    [9132809]     Ответить | Цитировать Сообщить модератору
 Re: Новое - хорошо забытое старое (Мышиный аналог Ctrl+C, Ctrl+V)  [new]
UAP
Member

Откуда:
Сообщений: 493
Господа!

Некоторое уточнение.

Для проработки ситуации создал ПейджФрейм на некоторой форме.
На некоторой странице указанного ПейджФрейма разместил Грид без столбцов.
В указанном Гриде записал в его события все что нужно из решения приведенного по нижеуказанному адресу
https://www.sql.ru/forum/actualthread.aspx?tid=705979&hl=uap

Все работает !!!

РАБОТОСПОСОБНЫЙ Грид копирую в буфер и вставляю в ПейджФрейм реального приложения.

Не работает !!!
21 июл 10, 18:12    [9140053]     Ответить | Цитировать Сообщить модератору
 Re: Новое - хорошо забытое старое (Мышиный аналог Ctrl+C, Ctrl+V)  [new]
XAndy
Member

Откуда: Киев
Сообщений: 326
UAP,

а главное меню в реальном приложении есть? Без него копи/паст работать не будет. Меню должно быть хотя бы определено
22 июл 10, 10:22    [9141739]     Ответить | Цитировать Сообщить модератору
 Re: Новое - хорошо забытое старое (Мышиный аналог Ctrl+C, Ctrl+V)  [new]
Dima T
Member

Откуда:
Сообщений: 15281
UAP
...
Все работает !!!

РАБОТОСПОСОБНЫЙ Грид копирую в буфер и вставляю в ПейджФрейм реального приложения.

Не работает !!!

Есть очень сильное подозрение что дело в самой форме рабочей, а не в том где грид лежит.
Попробуй скопировать грид куда-нибудь на форму, если будет работать, то
Сделай два простых примера и выложи сюда:
1. Рабочий: форма на ней грид
2. Нерабочий: форма на ней пейджфрейм и в нем грид
22 июл 10, 10:43    [9141909]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить