Команда MODIFY MEMO
См. также Пример
Синтаксис
MODIFY MEMO MemoField1 [, MemoField2 ...]
Параметры
MemoField1 [, MemoField2 ...]
Задает имена memo-полей, которые необходимо редактировать. Чтобы открыть окно
едактирования для memo-поля из таблицы, открытой в другой рабочей области, за
айте вместе с именем поля псевдоним таблицы.
NOEDIT
Указывает, что открытое memo-поле нельзя изменять, но можно просматривать и
копировать в буфер обмена.
NOMENU
Допустимо только в Visual FoxPro, FoxPro для Windows и FoxPro для Macintosh.
В Visual FoxPro удаляет меню Format из системной строки меню Visual FoxPro,
чтобы нельзя было изменять шрифт, рзмер шрифта, межстрочный интервал и отступ.
Удаляет меню Text из системной строки меню Visual FoxPro, чтобы нельзя было
изменять шрифт, размер шрифта, межстрочный интервал и отступы, а также выполнять
проверку орфографии.
В FoxPro для MS-DOS предложение NOMENU игнорируется.
NOWAIT
Продолжает выполнение программы сразу после открытия окна редактирования. Прог
амма не ждет закрытия окна редактирования, а продолжает выполняться со строки,
непосредственно следующей за строкой с командой MODIFY MEMO NOWAIT. Если пред
ожение NOWAIT опущено, то когда команда MODIFY MEMO выдается в программе, окно
едактирования открывается и выполнение программы приостанавливается до тех по
, пока окно редактирования не закроется.
Опция NOWAIT действует только в рамках программы. Если задать NOWAIT при вы
аче команды MODIFY MEMO из окна команд, это никак не повлияет на ход работы.
RANGE nStartCharacter, nEndCharacter
Задает диапазон символов, которые выделяются при открытии окна редактирования.
Символы выделяются, начиная с позиции, заданной аргументом nStartCharacter, и кончая позицией, заданной аргументом nEndCharacter (исключая ее). Если значение nStartCharacter равно nEndCharacter, никакие символы не выделяются и курсор помещается в позицию, указанную а
гументом nStartCharacter.
WINDOW WindowName1
Задает окно, характеристики которого перенимает окно редактирования. Например,
если окно создано по команде DEFINE WINDOW с предложением FLOAT, окно редакти
ования можно будет перемещать. Заданное окно не обязательно должно быть активн
м или видимым, но оно должно быть определено.
IN [WINDOW] WindowName2
Задает родительское окно, внутри которого открывается окно редактирования. Ок
о редактирования не перенимает характеристики родительского окна и не может б
ть выдвинуто за его пределы. Если перемещать родительское окно, окно редактирова
ия будет передвигаться вместе с ним.
Чтобы получить доступ к окну редактирования, нужно предварительно определить
его родительское окно с помощью команды DEFINE WINDOW и сделать его видимым.
IN SCREEN
Явно открывает окно редактирования в основном окне Visual FoxPro, после того
как оно помещено в родительское окно. Окно редактирования помещается в родите
ьское окно в результате включения предложения IN WINDOW.
IN MACDESKTOP
Допустимо только в FoxPro для Macintosh.
Помещает окно редактирования в основное окно Macintosh. Окно редактирования
аходится на одном уровне с основным окном FoxPro; его можно сдвинуть за пределы
основного окна FoxPro и скрыть за ним.
При использовании предложения IN MACDESKTOP отменяется текущая установка SET
MACDESKTOP. Эта установка определяет, где размещаются окна редактирования в с
учае отсутствия предложений SCREEN и MACDESKTOP в основном окне FoxPro или в основном окне Macintosh. Подробнее о размещении
окон редактирования в основном окне FoxPro и в основном окне Macintosh см. раз
ел SET MACDESKTOP.
SAME
Запрещает переводить окно редактирования на передний план в качестве активного
окна. Если окно редактирования скрыто, оно отображается, но не становится
активным.
SAVE
Оставляет окно редактирования открытым после активизации другого окна. Если
опустить предложение SAVE, окно редактирования закроется после активизации д
угого окна. Если предложение SAVE выдать из окна команд, этоне окажет никакого
ффекта.
Комментарии
В окне редактирования можно просматривать или изменять содержимое memo-поля.
Когда в таблице, открытой для коллективного доступа в сети, начинается редакти
ование одного из ее memo-полей, текущая запись автоматически блокируется.
[NOEDIT]
[NOMENU]
[NOWAIT]
[RANGE nStartCharacter, nEndCharacter]
[[WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN | IN MACDESKTOP]]
[SAME]
[SAVE]
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.