Програмирование на Visual Basic

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

ливается режим динамического обмена данными (DDE)

Продолжение табл. 2.2

Название событияЭлементы управления, для которых используется событияОписание действияLinkNotifyLabel, picture box, text boxИзменение данных в приложении, с которым установлен режим динамического обмена данными (DDE)LinkOpenForm, MDI Form, label, picture box, text boxИнициализация связи с приложением для динамического обмена данными (DDE)LoadForm, MDI formЗагрузка формыLostFocusForm, check box, combo box, command button, directory list box, drive list box, file list box, grid, horizontal scroll bar, list box, OLE control, option button, picture box, text box, vertical scroll barДезактивизация элемента управления (потеря фокуса элементом). В Windows в каждый момент только один элемент экрана является активным, т.е. с ним возможна работа (активизация другого элемента)Mouse Down Mouse UpForm (кроме MDI form), check box, command button, data control, directory list box, file list box, frame, grid, image, label, list box, option button, OLE control, picture box, text boxНажатие. Отпускание кнопки мышиMouseMoveForm (кроме MDI form), check box, command button, data control, directory list box, file list box, frame, grid, image, label, list box, OLE control, option button, picture box, text boxПеремещение мышиPaintForm, picture boxНовое представление на экране после изменения размера или после удаления закрывающего объекта на экранеPathChangeFile list boxИзменение перехода (установка нового имени файла (FileName) или перехода (Path))PattemChangeFile list boxИзменение модели названия файла (например, .)Окончание табл. 2.2

 

которых используется событияОписание действияQuery UnloadForm, MD1 formПредшествует закрытию формы или приложенияRepositionData controlЗапись становится текущейResizeForm, MDI form. OLE control, picture boxпри изменении размера элементаRowColChangeGridПереход от одной ячейкиScrollHorizontal scroll bar. vertical scroll barПеремещение движка линейки прокруткиSelChangeGridдиапазона ячеек к другому .TimerTimerвремениUnloadForm, MD1 Form

UpdatedOLE controlИзменение данных в объекте OLEValidateData controlПеред тем, как другая запись становится текущейВ языках программирования, поддерживающих объектно-ориентированное программирование, введены так называемые методы. Несмотря на то, что Visual Basic нельзя считать настоящим объектно-ориентированным языком, для него включены методы для форм и элементов управления. Методы работают как процедуры или функции (т.е. обеспечивают выполнение тех или иных действий или изменение данных соответственно стандартному алгоритму, реализующему данный метод), но принадлежат конкретным объектам.

Для того чтобы вызвать метод, указывается имя объекта и через точку имя метода:

{ [имя_формы. ] 1 [имя_формы. ] имя_элемента_управления. }имя_метода

Например, Debug.Print обеспечивает вывод (печать) текста в специальном отладочном окне (Debug - имя окна, Print - имя

метода).

В табл. 2.3 приводится список методов, элементы управления, для которых они определены, и краткое описание действия.

Таблица 2.3

Название методаЭлементы управления, для которых используются событияОписание действияAddltemList box, combo box, grid control.Добавление элемента в список (List box, combo box) или строки (grid)AddNewData controlОчистка буфера и подготовка создания новой записиArrangeMDI FormПредставление окон и иконок на MDI FormCircleForm, picture box, Printer objectРисование дуги, эллипса или окружностиClearList box, combo boxУдаление всех элементов спискаCloseData controlЗакрытие базы данныхCIsForm, picture boxОчистка от графических элементов или текстаDDEMetods (LinkExecute, LinkSend, LinkPoke, LinkRequest)Label, picture box, text box.Динамический обмен данных с другими приложениямиDeleteData controlУдаление текущей записиDragВсе, кроме Line, Menu, Shape, TimerПеремещение объектаEditData controlОткрытие текущей записи для редактированияEndDocPrinterКонец передачи документа принтеруExecuteData controlВыполнение запроса к базе данныхExecuteSOLData controlВыполнение SQL запроса к базе данныхFieldSize

Определение числа байт в тексте или двоичных знаковFindFirst, FindLast, FindNext, Find PreviousData controlОпределение первой, последней, следующей или предыдущей записи, соответствующей заданному критерию. Запись делается текущейGetChunk

Выделенные FieldSize число байтов или двоичных знаковGetData GetFormat GetTextClipboardРабота с буфером обменаПродолжение табл. 2.3

Название методаЭлементы управления, для которых используются событияОписание действияHideForm, MD1 formСпрятать форму с экрана без ее выгрузкиLineForm, picture box. PrinterРисование линии или прямоугольникаMoveВсе, кроме timer и menuПеремещение элементаMoveFirst, Move Last, MoveNext, Move PreviousData controlПереход к первой, последней, следующей или предыдущей записи, соответствующей заданному критерию Запись делается текущейNewPagePrinterПереход при печати к следующей страницеPointForm, picture boxRGB (red-green-blue) цвет точкиPopupMeniiFormВывод всплывающего меню в заданной точке формыPrintForm, picture box. Debug, PrinterПечать строки на объектеPnntFormFormПобитовая распечатка формыPSctForm, picture box. PrinterТочка на объектеRefreshВсеНемедленная перерисовка на экранеRemove ItemList box, combo box, gridУдаление элемента списка или ячеек в сеткеScaleForm, picture box. PrinterКоординаты объектаSet DataClipboardЗапись графики в Clipboard с заданным форматомSetFocusCheckBox, ComboBox, CommandButton, DiiListBox, DnveListBox, FileListBox, Form, HScrollBar, ListBox, MDIForm, OLE Container, OptionBiitton. PictureBox, Text Box. VScrollBarУстановка курсораSetTextClipboardЗапись строки в Clipboard с заданным форматомShowFormВывод формы на экранTextHcightForm, picture box. PrinterВысота текстовой строки при печати с текущим шрифтомTextWidthForm, picture box. PrinterШирина текстовой строки при печати с текущим шрифтом

Окончание табл 2 3

Название методаЭлементы управления, для которых используются событияОписание действияUpdateData controlСохранение буфера копированияUpdateControlsData controlКонтроль изменения данныхUpdate RecordData controlСохранение изменения данныхZOrderApp, CheckBox, ComboBox, CommandButton, DirListBox, DnveListBox, FileListBox, Form, Frame, Grid, HScrollBar, Image, Label, Line, ListBox, MDIForm, OptionBiitton, PictureBox, Shape, TextBox, VScrollBarРасположение на переднем или заднем планеБолее подробную информацию об использовании методов можно получить из встроенной в Visual Basic спра