- •Норинский л. Ю. Программирование на Visual Basic и Visual Basic for Applications (Конспект лекций)
- •Введение
- •1. Основы языка программирования visual Basic
- •1.1. Общие сведения о Visual Basic
- •1.2. Среда vb, инструментальные средства. Разработка проектов
- •1.3. Типы данных. Константы и переменные
- •1.4. Операции
- •1.5. Ввод и вывод данных
- •1.6. Управляющие операторы
- •1.7. Массивы
- •1.8. Примеры программ работы с числами
- •1.9. Обработка строк. Примеры
- •1.10. Математические вычисления. Другие операторы и функции
- •1.11. Процедуры и функции. Примеры
- •1.12. Работа с файлами
- •1.13. Обработка ошибок
- •2. Разработка интерфейса
- •2.1. Элементы управления
- •2.1.1. Общие сведения
- •2.1.2. Встроенные эу
- •2.1.3. Внедренные и связанные эу
- •2.2. Разработка форм
- •2.3. Создание и использование меню
- •2.4. Окна диалога
- •3. Классовое общество
- •3.1. Классы-формы
- •3.2. Модули классов и стандартные модули
- •3.3. Управление событиями объекта
- •3.4. Семейства и массивы объектов
- •4. Vba. Макропрограммирование
- •4.1. Общие сведения о vba
- •4.2. Работа в Excel с помощью vba
- •4.2.1. Объекты Application и семейство Workbooks
- •4.2.2. Объекты Worksheet и Worksheets
- •4.2.3. Объект Range
- •4.3. Макропрограммирование
- •4.4. Создание макросов в Word
- •4.5. Создание макросов в Excel
- •4.6. Пример макроса
- •Приложения п1. Некоторые виды ошибок
- •П2. Свойства элементов управления
- •П3. Методы работы с элементами управления
- •П4. Примеры проектов vb Проект 1.
- •Проект 2.
- •Проект 3.
- •Проект 4.
- •Проект 5.
- •Проект 6.
- •Проект 8.
- •Проект 11.
- •П5. Пример ПроектА vba.
- •Литература
П3. Методы работы с элементами управления
Таблица .П3. Методы работы с элементами управления
Название метода |
Элементы управления |
Описание действия |
Addltem |
List box, combo box, grid control. |
Добавление элемента в список (List box, combo box) или строки (grid) |
AddNew |
Data control |
Очистка буфера и подготовка создания новой записи |
Arrange |
MDI Form |
Представление окон и иконок на MDI Form |
Circle |
Form, picture box, Printer object |
Рисование дуги, эллипса или окружности |
Clear |
List box, combo box |
Удаление всех элементов списка |
Close |
Data control |
Закрытие базы данных |
CIs |
Form, picture box |
Очистка от графических элементов или текста |
DDEMetods (LinkExecute, LinkSend, LinkPoke, LinkRequest) |
Label, picture box, text box. |
Динамический обмен данных с другими приложениями |
Delete |
Data control |
Удаление текущей записи |
Drag |
Все, кроме Line, Menu, Shape, Timer |
Перемещение объекта |
Edit |
Data control |
Открытие текущей записи для редактирования |
EndDoc |
Printer |
Конец передачи документа принтеру |
Execute |
Data control |
Выполнение запроса к базе данных |
ExecuteSOL |
Data control |
Выполнение SQL запроса к базе данных |
FieldSize |
|
Определение числа байт в тексте или двоичных знаков |
FindFirst, FindLast, FindNext,Find Previous |
Data control |
Определение первой, последней, следующей или предыдущей записи, соответствующей заданному критерию. Запись делается текущей |
GetChunk |
|
Выделенные FieldSize число байтов или двоичных знаков |
GetData GetFormat GetText |
Clipboard |
Работа с буфером обмена |
Hide |
Form, MD1 form |
Спрятать форму с экрана без ее выгрузки |
Line |
Form, picture box. Printer |
Рисование линии или прямоугольника |
Move |
Все, кроме timer и menu |
Перемещение элемента |
MoveFirst, Move Last, MoveNext, Move Previous |
Data control |
Переход к первой, последней, следующей или предыдущей записи, соответствующей заданному критерию Запись делается текущей |
NewPage |
Printer |
Переход при печати к следующей странице |
Point |
Form, picture box |
RGB (red-green-blue) цвет точки |
|
Form, picture box. Debug, Printer |
Печать строки на объекте |
PrintForm |
Form |
Побитовая распечатка формы |
PSet |
Form, picture box. Printer |
Точка на объекте |
Refresh |
Все |
Немедленная перерисовка на экране |
Remove Item |
List box, combo box, grid |
Удаление элемента списка или ячеек в сетке |
Scale |
Form, picture box. Printer |
Координаты объекта |
Set Data |
Clipboard |
Запись графики в Clipboard с заданным форматом |
SetFocus |
CheckBox, ComboBox, CommandButton, DiiListBox, DnveListBox, FileListBox, Form, HScrollBar, ListBox, MDIForm, OLE Container, OptionBiitton. PictureBox, Text Box. VScrollBar |
Установка курсора |
SetText |
Clipboard |
Запись строки в Clipboard с заданным форматом |
Show |
Form |
Вывод формы на экран |
TextHcight |
Form, picture box. Printer |
Высота текстовой строки при печати с текущим шрифтом |
TextWidth |
Form, picture box. Printer |
Ширина текстовой строки при печати с текущим шрифтом |
Update |
Data control |
Сохранение буфера копирования |
UpdateControls |
Data control |
Контроль изменения данных |
Update Record |
Data control |
Сохранение изменения данных |
ZOrder |
App, CheckBox, ComboBox, CommandButton, DirListBox, DnveListBox, FileListBox, Form, Frame, Grid, HScrollBar, Image, Label, Line, ListBox, MDIForm, OptionBiitton, PictureBox, Shape, TextBox, VScrollBar |
Расположение на переднем или заднем плане |