|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
Господа! Тема мышиного аналога Ctrl+C, Ctrl+V многократно обсуждалась, но хоть убейте, я не понимаю как это нужно делать. Я нахожу в форуме ответы, но У МЕНЯ они не работают! Видимо там не все сказано и я не могу воспользоваться предлагаемым решением. Обьясните, пожалуйста, в виде инструкции, что куда писать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 16:58 |
|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
UAPмышиного аналога Ctrl+C, Ctrl+VЧего? Это еще что такое? Меню по правой педали мыши? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 17:55 |
|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
Уважаемый проходящий. Вы правы. Именно контекстное меню по правой клавише мыши. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 19:19 |
|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
UAPГоспода! Тема мышиного аналога Ctrl+C, Ctrl+V многократно обсуждалась, но хоть убейте, я не понимаю как это нужно делать. Я нахожу в форуме ответы, но У МЕНЯ они не работают! Видимо там не все сказано и я не могу воспользоваться предлагаемым решением. Обьясните, пожалуйста, в виде инструкции, что куда писать. Дык, приведите хоть код, который у Вас не работает, а то трудно сказать в какой строчке ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 19:22 |
|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
Уважаемый PaulWist, на нашем форуме можно пойти сюда http://sql.ru/forum/actualthread.aspx?tid=492521&hl=popup так уменя это не работает. Как это запустить? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 22:02 |
|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 23:19 |
|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
Местами администратор, покопался и вот более полное меню, использую только часть. Уберешь * если будет необходимо 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 23:49 |
|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
UAPГоспода! Тема мышиного аналога Ctrl+C, Ctrl+V многократно обсуждалась, но хоть убейте, я не понимаю как это нужно делать. Я нахожу в форуме ответы, но У МЕНЯ они не работают! Видимо там не все сказано и я не могу воспользоваться предлагаемым решением. Обьясните, пожалуйста, в виде инструкции, что куда писать. У себя создаю в меню дезайнере меню правка -- копи(Bar# _med_copy) - кат() - пасте() и ставлю в опшинз правка skip For = .F. Работает прекрасно, никаких проблем, если имеется форма с обэктами ввода или отображения данных всегда позволят скопировать вырезать и вставить (как через меню так и Ctrl+C, Ctrl+V, Ctrl+z), чего еще нуно? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2009, 10:57 |
|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
Уважаемый, Местами администратор! Вот только теперь я могу точно сформулировать проблему. Программа, которую Вы предложили отлично работает, если взять форму, на ней создать ТекстБокс и в его РайтКлик вписать текст приведенной Вами программы. Точно так же программа отлично работает, если взять форму, с помощью построителя вставить в форму Грид и в РайтКлик Текст1 любого его Колумна вставить ее текст. Так вот, моя проблема такова. В моей форме Грид создан с помощью нажатия на кнопку Грид ФормКонтролТулбарс. На форме появляется Место, где при запуске на выполнение будет находиться Грид. Затем в свойстве РекордСоурсе указанного Грида я записываю имя нужной мне таблицы. При запуске на выполнение в месте Грида появляется Грид указанной в свойстве таблицы. Мне нужен Мышиный буфер именно в таком Гриде. Я не знаю куда поместить Вашу программу. Если ее записать в РайтКлик Грида - работать не будет. Колумнов в таком гриде как бы нет. Видимо, есть программный способ указать, что программа будет сидеть на каждом РайтКлике каждого Колумна в Гриде. Более того, интересно, чтобы буфер был "глобальным" то есть, чтобы взяв в него какой нибудь текст кинуть его в другой Грид и так далее. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2009, 12:41 |
|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
поищи на форуме, где-то есть как вставить текстбокс с необходимыми методами и свойствами в Grid. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2009, 14:10 |
|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
В Init грида можно посредством bindevent привязать этот код к событию RightClick текстбоксов всех колонок. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2009, 14:24 |
|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
Уважаемый Dag ! Только что я тоже до этого додумался, просматривая материалы нашего форума. Проблема в том, что я не настолько хорошо владею языком VFP, чтобы это записать. Конечно я знаю где Инит Грида и как туда что либо написать. Но ват сам текст ... Если у Вас есть возможность - помогите. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2009, 14:37 |
|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
В гриде записать требуемый код в RightClick. Тогда в Init нужно добавить Код: plaintext 1. 2. 3.
Где-то так. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2009, 14:45 |
|
Мышиный аналог Ctrl+C, Ctrl+V
|
|||
---|---|---|---|
#18+
Глубоко уважаемый Dag ! Я воспользовался Вашим фрагментом ! Все работает ! Огромное спасибо за помощь ! Сейчас буду детально разбирать Ваш фрагмент, ибо он работает, но я не понимаю как и почему ! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2009, 14:54 |
|
|
start [/forum/topic.php?fid=41&msg=36267960&tid=1585919]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 319ms |
total: | 450ms |
0 / 0 |