ВУЗ:
Составители:
Рубрика:
Локальное меню
Контекстное меню всплывает автоматически после щелчка правой кнопкой
мыши, если значение свойства
Autopopup равно true. Место появления
зависит от позиции курсора в момент щелчка и определяется свойством
Alignment. С позицией курсора может совпадать левый (paLeft) или правый
(
paRight) верхний угол меню, либо середина верхнего края (paCenter).
Всплывающее меню заполняется пунктами, так же как и главное меню, в
дизайнере меню. Часто в контекстное меню вводят пункты, которые дублируют
команды главного меню. Если для команд главного меню обработчики событий
уже написаны, то можно подключить их к соответствующим пунктам
локального меню. Затем надо синхронизировать работу локального и главного
меню.
Локальное меню может быть создано для любого оконного компонента.
Чтобы связать щелчок правой кнопкой мыши на компоненте с раскрытием
меню, в свойство
PopupMenu этого компонента надо записать имя меню.
4.9. Другие компоненты
Компонент UpDown
Ввод целых чисел можно существенно упростить, если использовать
управляющий компонент UpDown. Этот компонент состоит из двух кнопок с
противоположно направленными стрелками, применяется совместно с каким-
либо другим компонентом, обычно в сочетании с Edit.
Чтобы связать UpDown с конкретным компонентом, надо имя этого
компонента задать в свойстве
Associate. Место появления кнопок со
стрелками определяется свойством
AlignButton, они могут располагаться
слева (
udLeft) или справа (udRight) от ассоциированного компонента.
Свойство Position содержит корректируемое числовое значение. Шаг
изменения определяется свойством
Increment. Максимальное и минимальное
значения задаются свойствами
Max и Min. Для того чтобы можно было
изменять значение мышью и на клавиатуре, свойство
ArrowKeys задают true.
54
Локальное меню
Контекстное меню всплывает автоматически после щелчка правой кнопкой
мыши, если значение свойства Autopopup равно true. Место появления
зависит от позиции курсора в момент щелчка и определяется свойством
Alignment. С позицией курсора может совпадать левый (paLeft) или правый
(paRight) верхний угол меню, либо середина верхнего края (paCenter).
Всплывающее меню заполняется пунктами, так же как и главное меню, в
дизайнере меню. Часто в контекстное меню вводят пункты, которые дублируют
команды главного меню. Если для команд главного меню обработчики событий
уже написаны, то можно подключить их к соответствующим пунктам
локального меню. Затем надо синхронизировать работу локального и главного
меню.
Локальное меню может быть создано для любого оконного компонента.
Чтобы связать щелчок правой кнопкой мыши на компоненте с раскрытием
меню, в свойство PopupMenu этого компонента надо записать имя меню.
4.9. Другие компоненты
Компонент UpDown
Ввод целых чисел можно существенно упростить, если использовать
управляющий компонент UpDown. Этот компонент состоит из двух кнопок с
противоположно направленными стрелками, применяется совместно с каким-
либо другим компонентом, обычно в сочетании с Edit.
Чтобы связать UpDown с конкретным компонентом, надо имя этого
компонента задать в свойстве Associate. Место появления кнопок со
стрелками определяется свойством AlignButton, они могут располагаться
слева (udLeft) или справа (udRight) от ассоциированного компонента.
Свойство Position содержит корректируемое числовое значение. Шаг
изменения определяется свойством Increment. Максимальное и минимальное
значения задаются свойствами Max и Min. Для того чтобы можно было
изменять значение мышью и на клавиатуре, свойство ArrowKeys задают true.
54
Страницы
- « первая
- ‹ предыдущая
- …
- 52
- 53
- 54
- 55
- 56
- …
- следующая ›
- последняя »
