Составители:
Рубрика:
138
бы работать с данными через буфер обмена (Вырезать, Копировать, Вставлять данные в
текстовых полях):
Для создания такого контекстного (всплывающего) меню выберите в диспетчере
проектов (Project manager), созданного Вами проекта students вкладку Other,
найдите заголовок Menu и нажмите кнопку New. Выберите в появившемся
диалоговом окне New Menu кнопку Shortcut. На экране появится
конструктор
контекстного меню Shortcut Designer, работа с которым аналогична работе с
конструктором меню Menu Designer.
Для определения текстов пунктов всплывающего меню напечатайте текст в поле
Prompt:
- Выре\<зать
- \<Копировать
- \<Вставить
Символы «\<» выделяют букву подчеркиванием при запуске меню (Вы можете
увидеть аналогичное подчеркивание, посмотрев меню Visual FoxPro5.0), перед
которой
они стоят – это используется для быстрого выполнения пунктов меню (при
нажатии выделенной буквы произойдет выполнение команды меню). Дважды одну и
ту же букву в одном меню подчеркивать нельзя, т.к. при этом данная процедура
теряет смысл.
Для определения типа пунктов меню в поле Result выберите из списка элемент Bar# (в
отличие от других элементов списка не предусматривает привязки к команде какого-то
действия). В поле, справа от поля Result, наберите имена переменных соответственно
тексту меню:
- _med_cut
- _med_copy
- _ med_paste
Эти переменные представляют собой внутренние названия меню Visual FoxPro5.0.
Подробное описание этих и других переменных см. в помощи.
Войдите в поле
Options, для этого нажмите на кнопку и в появившемся окне диалога
Prompt Options. Определите в поле Key Label быстрые клавиши для каждой из
команд всплывающего меню, для этого с помощью мыши перейдите в это поле и когда
курсор будет находится внутри поля, нажмите сочетание клавиш Ctrl+X, Вы увидите,
что в этом поле
и в поле Key Text находится набранная Вами комбинация клавиш.
В языке Visual FoxPro5.0 для назначения клавиши ускоренного действия используется опция
Key имяКлавиши [, символьноеВыражение]. Аргумент имяКлавиши соответствует
значению поля Key Label, а символьноеВыражение значению поля Key Text окна диалога
Prompt Options.
В поле Message наберите подсказку “Вырезать текст в буфер”, которая при
запуске меню и выборе соответствующей позиции появляется в строке состояния
(которая находится в нижней части экрана). Нажмите на кнопку OK.
Для оставшихся пунктов меню аналогично наберите сочетание быстрых клавиш
соответственно Ctrl+C (копировать) и Ctrl+V (вставить). В поле Message
наберите
соответствующие подсказки:
- “Копирование текста в буфер”
- “Вставка текста из буфера”
В поле Menu Level находится уровень выбранного Вами меню Shortcut. На этом
создание меню почти закончено, осталось только сохранить, сгенерировать и
запустить меню.
Для сохранения созданного меню выполните команду системного меню File/Save As и
дайте меню имя,
например Menu_Shortcut.
Для использования меню в нашей программе (конкретно в нашей форме при ее
запуске) его необходимо предварительно сгенерировать, для этого выполните команду
системного меню Menu/Generate. На экране откроется окно диалога Generate Menu.
138 бы работать с данными через буфер обмена (Вырезать, Копировать, Вставлять данные в текстовых полях): Для создания такого контекстного (всплывающего) меню выберите в диспетчере проектов (Project manager), созданного Вами проекта students вкладку Other, найдите заголовок Menu и нажмите кнопку New. Выберите в появившемся диалоговом окне New Menu кнопку Shortcut. На экране появится конструктор контекстного меню Shortcut Designer, работа с которым аналогична работе с конструктором меню Menu Designer. Для определения текстов пунктов всплывающего меню напечатайте текст в поле Prompt: - Выре\<зать - \<Копировать - \<Вставить Символы «\<» выделяют букву подчеркиванием при запуске меню (Вы можете увидеть аналогичное подчеркивание, посмотрев меню Visual FoxPro5.0), перед которой они стоят – это используется для быстрого выполнения пунктов меню (при нажатии выделенной буквы произойдет выполнение команды меню). Дважды одну и ту же букву в одном меню подчеркивать нельзя, т.к. при этом данная процедура теряет смысл. Для определения типа пунктов меню в поле Result выберите из списка элемент Bar# (в отличие от других элементов списка не предусматривает привязки к команде какого-то действия). В поле, справа от поля Result, наберите имена переменных соответственно тексту меню: - _med_cut - _med_copy - _ med_paste Эти переменные представляют собой внутренние названия меню Visual FoxPro5.0. Подробное описание этих и других переменных см. в помощи. Войдите в поле Options, для этого нажмите на кнопку и в появившемся окне диалога Prompt Options. Определите в поле Key Label быстрые клавиши для каждой из команд всплывающего меню, для этого с помощью мыши перейдите в это поле и когда курсор будет находится внутри поля, нажмите сочетание клавиш Ctrl+X, Вы увидите, что в этом поле и в поле Key Text находится набранная Вами комбинация клавиш. В языке Visual FoxPro5.0 для назначения клавиши ускоренного действия используется опция Key имяКлавиши [, символьноеВыражение]. Аргумент имяКлавиши соответствует значению поля Key Label, а символьноеВыражение значению поля Key Text окна диалога Prompt Options. В поле Message наберите подсказку “Вырезать текст в буфер”, которая при запуске меню и выборе соответствующей позиции появляется в строке состояния (которая находится в нижней части экрана). Нажмите на кнопку OK. Для оставшихся пунктов меню аналогично наберите сочетание быстрых клавиш соответственно Ctrl+C (копировать) и Ctrl+V (вставить). В поле Message наберите соответствующие подсказки: - “Копирование текста в буфер” - “Вставка текста из буфера” В поле Menu Level находится уровень выбранного Вами меню Shortcut. На этом создание меню почти закончено, осталось только сохранить, сгенерировать и запустить меню. Для сохранения созданного меню выполните команду системного меню File/Save As и дайте меню имя, например Menu_Shortcut. Для использования меню в нашей программе (конкретно в нашей форме при ее запуске) его необходимо предварительно сгенерировать, для этого выполните команду системного меню Menu/Generate. На экране откроется окно диалога Generate Menu.
Страницы
- « первая
- ‹ предыдущая
- …
- 90
- 91
- 92
- 93
- 94
- …
- следующая ›
- последняя »