Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСНОВЫ ОФИСНОГО ПРОГРАММИРОВАНИЯ И ЯЗЫК VBA - 3....doc
Скачиваний:
37
Добавлен:
17.12.2018
Размер:
1.65 Mб
Скачать

Метод Remove (Удалить)

Позволяет удалить элемент коллекций Controls, Pages и Tabs или элемент управления из диалогового окна, страницы или формы. Удаляться могут лишь объекты, добавленные динамически в процессе работы программы. Попытка удалить объект, созданный на этапе проектирования диалогового окна, приведет к ошибке. Вызов метода имеет вид:

объект. Remove (collectionindex)

где объект - идентифицирует объект (коллекцию), к которому применяется метод, а обязательный параметр collectionindexзадает номер или индекс удаляемого элемента коллекции (он может быть числом или строкой-именем элемента).

Метод RemoveItem (Удалить элемент)

С помощью этого метода можно удалять элементы из списков и комбинированных списков. В списках с несколькими столбцами метод RemoveItem удаляет всю строку элементов. Его вызов имеет вид:

BooleanVar = объект. RemoveItem (index)

где объект - идентифицирует объект (список) из которого удаляется элемент, а index - указывает номер удаляемой строки (первая строка в списке имеет номер 0). В переменной BooleanVar после выполнения удаления возвращается False. Поэтому чаще при вызове используется только правая часть присвоения. Например, для удаления из списка ListBox1 выбранного в данный момент элемента можно использовать вызов:

ListBox1. RemoveItem (ListBox1. ListIndex)

Метод RemoveItem не удаляет строки из списков, данные в которых связанны с объектом приложения (т. е. из списков с установленным свойством RowSource).

Метод Repaint (Перерисовать)

Этот метод предназначен для восстановления модифицированных изображений диалоговых окон, рамок и страниц. Поскольку система сама перерисовывает изменные элементы управления, использовать метод Repaint следует лишь тогда, когда пользователь немедленно должен увидеть результаты модификации, не дожидаясь, пока это сделает система. Вызов метода имеет вид:

Boolean = объект. Repaint

где объект - идентифицирует восстанавливаемый объект.

Метод Scroll (Прокрутить)

Сдвигает полосу прокрутки в диалоговом окне, рамке или на странице (но не применяется к отдельному элементу вида полоса прокрутки и к полосе прокрутки в поле ввода). Вызов метода имеет вид:

объект. Scroll ([ActionX [, ActionY]])

где объект - объект, в котором происходит прокрутка, параметр ActionX задает действие в горизонтальном направлении, а ActionY - в вертикальном. Ниже перечислены возможные значения этих параметров и разъяснен их смысл.

  • fmScrollActionNoChange = 0 не сдвигать в данном направлении;

  • fmScrollActionLineUp = 1 выполнить небольшой сдвиг вверх на вертикальной полосе или небольшой сдвиг влево на горизонтальной полосе; движение эквивалентно нажатию клавиш-стрелок "вверх" и "влево";

  • fmScrollActionLineDown = 2 выполнить небольшой сдвиг вниз на вертикальной полосе или небольшой сдвиг вправо на горизонтальной полосе; движение эквивалентно нажатию клавиш-стрелок "вниз" и "вправо"

  • fmScrollActionPageUp = 3 сдвинуться на одну страницу вверх на вертикальной полосе прокрутки или на одну страницу влево на горизонтальной полосе прокрутки; движение эквивалентно нажатию клавиши PgUp для передвижения полосы прокрутки;

  • fmScrollActionPageDown = 4 сдвинуться на одну страницу вниз на вертикальной полосе прокрутки или на одну страницу вправо на горизонтальной полосе прокрутки; движение эквивалентно нажатию клавиши PgDn для передвижения полосы прокрутки;

  • fmScrollActionBegin = 5 сдвинуться на верхний край вертикальной полосы прокрутки или на левый край горизонтальной полосы прокрутки;

  • fmScrollActionEnd = 6 сдвинуться на нижний край вертикальной полосы прокрутки или на правый край горизонтальной полосы прокрутки.