|
И опять про Ctrl-C , Ctrl-V - не работает.
|
|||
---|---|---|---|
#18+
Попросили изменить одну программку. В одной конторе есть старая прога, написанная еще на пятерке. Лицензия у них только на пятую версию, собственно, цель конторы не программирование, поэтому для себя им и такая версия вполне достаточна. Но, когда редактировал, понадобилось, чтобы в EditBox заработало 'Ctrl-C' и 'Ctrl-V'. Но не работает. Вместо нужного - вставляется один квадратик. Попробовал у себя в шестерке - всё идет как надо, а в пятёрке, как только запускаешь менюшку, даже в среде, не в exe-шнике, то всё, вставка не идет. Можно бы перевести на шестерку и забыть, но у них лицензии проверяют, боятся, а покупать новую версию фокса как-то вроде и не к чему, если б не эта проблема. Читал здесь /topic/410479&hl=ctrl и /topic/120154&hl=ctrl , но это похоже не тот вариант. И что делать? В чём может быть разница между пятёркой и шестеркой на одном (делаю у себя, но у них тоже также) компьютере и одними и теми же данными, текстами программ? Смотрел свойства - у них они идентичны. В меню нигде такая комбинация клавиш как 'Ctrl-C' и 'Ctrl-V' - не используется. Без меню (гружу "руками" в среде или грузится при запуске exe автоматически ) - всё работает как надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2008, 14:10 |
|
И опять про Ctrl-C , Ctrl-V - не работает.
|
|||
---|---|---|---|
#18+
авторИ что делать? править код убили меню edit системного меню это делать нельзя ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2008, 14:53 |
|
И опять про Ctrl-C , Ctrl-V - не работает.
|
|||
---|---|---|---|
#18+
пример, демонстрирующий Вашу проблему загрузите лису копи паст работает подайте команды Код: plaintext 1. 2.
команда set sysmenu to defaul Вам поможет ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2008, 15:04 |
|
И опять про Ctrl-C , Ctrl-V - не работает.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2008, 17:07 |
|
И опять про Ctrl-C , Ctrl-V - не работает.
|
|||
---|---|---|---|
#18+
Спасибо, теперь всё работает. Осталось только любопытство, почему в шестой версии иначе (в др. не пробовал), ведь все тоже самое. Пишут, что "Эти комбинации горячих клавиш связаны с определенными пунктами системного меню. Если в Вашем приложении не предусмотрены данные пункты меню, то и не будет выполнено никаких действий для указанных комбинаций клавиш." А что, в шестерке иначе всё завязано как-то, что ли... Там работало, хоть бы хны и без добавлений этого: DEFINE BAR _MED_COPY OF _medit PROMPT "Копировать" ; KEY CTRL+C, "CTRL+C" DEFINE BAR _MED_PASTE OF _medit PROMPT "Вставить" ; KEY CTRL+V, "CTRL+V" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2008, 23:48 |
|
И опять про Ctrl-C , Ctrl-V - не работает.
|
|||
---|---|---|---|
#18+
Проблем никогда не возникало. При запуске программы : SET SYSMENU OFF ... do menu.mpr где menu.mpr - это собственное меню. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2008, 19:48 |
|
И опять про Ctrl-C , Ctrl-V - не работает.
|
|||
---|---|---|---|
#18+
Max4Спасибо, теперь всё работает. Осталось только любопытство, почему в шестой версии иначе (в др. не пробовал), ведь все тоже самое. Пишут, что "Эти комбинации горячих клавиш связаны с определенными пунктами системного меню. Если в Вашем приложении не предусмотрены данные пункты меню, то и не будет выполнено никаких действий для указанных комбинаций клавиш." А что, в шестерке иначе всё завязано как-то, что ли... Там работало, хоть бы хны и без добавлений этого: DEFINE BAR _MED_COPY OF _medit PROMPT "Копировать" ; KEY CTRL+C, "CTRL+C" DEFINE BAR _MED_PASTE OF _medit PROMPT "Вставить" ; KEY CTRL+V, "CTRL+V" Да. В старших версиях FoxPro копирование в буфер будет работать и без явного определения этих пунктов меню. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2008, 21:43 |
|
|
start [/forum/topic.php?fid=41&msg=35503610&tid=1587354]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 149ms |
0 / 0 |