Система управления базами данных Visual FoxPro5.0 - от начальных навыков к профессиональной работе. Крушель Е.Г - 92 стр.

UptoLike

Составители: 

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.