powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Мышиный аналог Ctrl+C, Ctrl+V
16 сообщений из 16, страница 1 из 1
Мышиный аналог Ctrl+C, Ctrl+V
    #36267512
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!
Тема мышиного аналога Ctrl+C, Ctrl+V многократно обсуждалась, но хоть убейте, я не понимаю как это нужно делать.
Я нахожу в форуме ответы, но У МЕНЯ они не работают!
Видимо там не все сказано и я не могу воспользоваться предлагаемым решением.
Обьясните, пожалуйста, в виде инструкции, что куда писать.
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36267658
UAPмышиного аналога Ctrl+C, Ctrl+VЧего? Это еще что такое? Меню по правой педали мыши?
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36267800
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый проходящий.
Вы правы.
Именно контекстное меню по правой клавише мыши.
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36267804
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UAPГоспода!
Тема мышиного аналога Ctrl+C, Ctrl+V многократно обсуждалась, но хоть убейте, я не понимаю как это нужно делать.
Я нахожу в форуме ответы, но У МЕНЯ они не работают!
Видимо там не все сказано и я не могу воспользоваться предлагаемым решением.
Обьясните, пожалуйста, в виде инструкции, что куда писать.

Дык, приведите хоть код, который у Вас не работает, а то трудно сказать в какой строчке ошибка
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36267960
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый PaulWist,
на нашем форуме можно пойти сюда
http://sql.ru/forum/actualthread.aspx?tid=492521&hl=popup
так уменя это не работает.
Как это запустить?
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36268044
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UAPГоспода!
Тема мышиного аналога Ctrl+C, Ctrl+V многократно обсуждалась, но хоть убейте, я не понимаю как это нужно делать.
Я нахожу в форуме ответы, но У МЕНЯ они не работают!
Видимо там не все сказано и я не могу воспользоваться предлагаемым решением.
Обьясните, пожалуйста, в виде инструкции, что куда писать.

Попробуй в RightClick текстбокса или куда тебе надо поместить следующий код

DEFINE POPUP bufer FONT 'Times New Roman',11 SHORTCUT TITLE 'Буфер' COLOR SCHEME 2 RELATIVE FROM MROW(),MCOL()
DEFINE BAR _med_cut OF bufer PROMPT "Вырезать" KEY CTRL+X,"Ctrl+X"
DEFINE BAR _med_copy OF bufer PROMPT "Копировать" KEY CTRL+C, "Ctrl+C"
DEFINE BAR _med_paste OF bufer PROMPT "Вставить" KEY CTRL+V, "Ctrl+V"
ACTIVATE POPUP bufer
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36268079
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местами администратор,
покопался и вот более полное меню, использую только часть. Уберешь * если будет необходимо
DEFINE POPUP bufer FONT 'Times New Roman',11 SHORTCUT TITLE 'Буфер' COLOR SCHEME 2 RELATIVE FROM MROW(),MCOL()
DEFINE BAR _med_undo OF bufer PROMPT "Назад" KEY CTRL+Z,"Ctrl+Z" PICTRES _med_undo
*DEFINE BAR _med_redo OF bufer PROMPT "Вперед" KEY CTRL+R,"Ctrl+R" PICTRES _med_redo
DEFINE BAR _med_sp100 OF bufer PROMPT '\-'
DEFINE BAR _med_cut OF bufer PROMPT "Вырезать" KEY CTRL+X,"Ctrl+X" PICTRES _med_cut
DEFINE BAR _med_copy OF bufer PROMPT "Копировать" KEY CTRL+C, "Ctrl+C" PICTRES _med_copy
DEFINE BAR _med_paste OF bufer PROMPT "Вставить" KEY CTRL+V, "Ctrl+V" PICTRES _med_paste
DEFINE BAR _med_sp200 OF bufer PROMPT '\-'
*DEFINE BAR _med_clear OF bufer PROMPT "Очистить" PICTRES _med_clear
*DEFINE BAR _med_slcta OF bufer PROMPT "Выделить все" KEY CTRL+A, "Ctrl+A" PICTRES _med_slcta
*DEFINE BAR _med_sp300 OF bufer PROMPT '\-'
*DEFINE BAR _med_find OF bufer PROMPT "Поиск" KEY CTRL+X,"Ctrl+X" PICTRES _med_find
ACTIVATE POPUP bufer
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36268348
Rickitiki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
UAPГоспода!
Тема мышиного аналога Ctrl+C, Ctrl+V многократно обсуждалась, но хоть убейте, я не понимаю как это нужно делать.
Я нахожу в форуме ответы, но У МЕНЯ они не работают!
Видимо там не все сказано и я не могу воспользоваться предлагаемым решением.
Обьясните, пожалуйста, в виде инструкции, что куда писать.

У себя создаю в меню дезайнере меню правка -- копи(Bar# _med_copy) - кат() - пасте() и ставлю в опшинз правка skip For = .F.

Работает прекрасно, никаких проблем, если имеется форма с обэктами ввода или отображения данных всегда позволят скопировать вырезать и вставить (как через меню так и Ctrl+C, Ctrl+V, Ctrl+z), чего еще нуно?
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36270353
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый, Местами администратор!

Вот только теперь я могу точно сформулировать проблему.
Программа, которую Вы предложили отлично работает, если взять форму, на ней создать ТекстБокс и в его РайтКлик вписать текст приведенной Вами программы.
Точно так же программа отлично работает, если взять форму, с помощью построителя вставить в форму Грид и в РайтКлик Текст1 любого его Колумна вставить ее текст.

Так вот, моя проблема такова.
В моей форме Грид создан с помощью нажатия на кнопку Грид ФормКонтролТулбарс.
На форме появляется Место, где при запуске на выполнение будет находиться Грид.
Затем в свойстве РекордСоурсе указанного Грида я записываю имя нужной мне таблицы.
При запуске на выполнение в месте Грида появляется Грид указанной в свойстве таблицы.
Мне нужен Мышиный буфер именно в таком Гриде.
Я не знаю куда поместить Вашу программу.
Если ее записать в РайтКлик Грида - работать не будет.
Колумнов в таком гриде как бы нет.
Видимо, есть программный способ указать, что программа будет сидеть на каждом РайтКлике каждого Колумна в Гриде.
Более того, интересно, чтобы буфер был "глобальным" то есть, чтобы взяв в него какой нибудь текст кинуть его в другой Грид и так далее.
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36270429
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поищи на форуме, где-то есть как вставить текстбокс с необходимыми методами и свойствами в Grid.
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36270438
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Init грида можно посредством bindevent привязать этот код к событию RightClick текстбоксов всех колонок.
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36270452
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый Dag !

Только что я тоже до этого додумался, просматривая материалы нашего форума.
Проблема в том, что я не настолько хорошо владею языком VFP, чтобы это записать.
Конечно я знаю где Инит Грида и как туда что либо написать.
Но ват сам текст ...
Если у Вас есть возможность - помогите.
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36270460
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В гриде записать требуемый код в RightClick.
Тогда в Init нужно добавить
Код: plaintext
1.
2.
3.
FOR EACH Column IN This.Columns 
	BINDEVENT(Column.Text1,"RightClick",This,"RightClick")  
ENDFOR

Где-то так.
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36270475
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глубоко уважаемый Dag !
Я воспользовался Вашим фрагментом !
Все работает !
Огромное спасибо за помощь !
Сейчас буду детально разбирать Ваш фрагмент, ибо он работает, но я не понимаю как и почему !
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36272310
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глубоко уважаемый Dag !

Все заинтересованные лица в Мышином буфере благодарны Вам за помощь в решении задачи и желают Вам творческих успехов !
...
Рейтинг: 0 / 0
Мышиный аналог Ctrl+C, Ctrl+V
    #36272356
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
You're welcome.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Мышиный аналог Ctrl+C, Ctrl+V
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]