ВУЗ:
Составители:
Рубрика:
13
3.2.2. Использование методов в коде процедур
Метод – это функция или процедура, которая реализует возможные с
объектом действия. Формат записи операторов с методом зависит от того ,
сколько параметров принимает процедура метода и возвращает ли метод
значение.
Когда метод не требует параметров, используется следующий син-
таксис:
Объект. Метод
Например:
Form1. PrintForm ‘Печатает образ формы
Picture1.Refresh ‘Повторно вырисовывает объект - изображение Pic-
ture1
Если метод требует более одного параметра, то параметры отделя -
ются запятыми, например, метод Circle использует параметры , опреде-
ляющие расположение, радиус и цвет круга на форме:
‘Нарисовать синий круг радиусом 1200 твип.
Form1.Circle(1600,1800),1200,vbBlue
Если требуется сохранить возвращаемое значение метода, параметры
необходимо заключить в круглые скобки. Например, метод GetData воз-
вращает изображение из буфера обмена:
Picture=Clipboard.GetData(vbCFBitmap)
Если возвращаемого значения нет, параметры указываются без круг-
лых скобок. Например, метод AddItem не возвращает значения :
List1.AddItem”Visual Basic” ‘Добавить к списку текст ”Visual Basic”
Среди методов, которыми обладают все объекты , можно выделить :
• Move - позволяет перемещать объект;
• SetFocus – активизирует объект для возможности взаимодейст-
вия с ним .
3.2.3. Создание программного кода для обработки события объекта
Помимо свойств и методов, для объектов можно задавать программ-
ные коды , написанные на языке Visual Basic и выполняемые при наступле -
нии связанных с ними событий . Таким образом, событие – это средство
взаимодействия объектов друг с другом. Объекты генерируют заданные
события и выполняют действия в ответ на заданные события. Событие –
это аналог сообщений , которые получают и отправляют объекты .
Например, при нажатии кнопки происходит событие Click. Для об-
работки этого события при создании формы должна быть написана про -
цедура, описывающая это событие. Для создания этой процедуры нужно
открыть окно редактора кода одним из следующих способов:
• Двойной щелчок на объекте , для которого создается или про -
сматривается программный код;
• Установить курсор на объекте и выполнить команду:
View / Code
13 3.2.2. И спол ьзованиеметодов в коде процеду р М ето д –это функц ия или про ц едура, ко то рая реализуетво змо ж ны е с о бъекто м дей ствия. Ф о рматзаписи о перато ро в с мето до м зависито тто г о, ско лько параметро в принимаетпро ц едура мето да и во звращ аетли мето д значение. Ког да мето д не требуетпараметро в, испо льзуется следую щ ий син- таксис: О бъект. М етод Н апример: Form1. PrintForm ‘П ечат ает о браз фо рм ы Picture1.Refresh ‘П о вт о рно вы рис о вы вает о бъект -изо браж ение Pic- ture1 Е сли мето д требуетбо лее о дно го параметра, то параметры о тделя- ю тся запяты ми, например, мето д Circle испо льзует параметры , о преде- ляю щ ие распо ло ж ение, радиус и ц веткруг анафо рме: ‘Нарис о ват ьс иний круг радиус о м 1200 т вип. Form1.Circle(1600,1800),1200,vbBlue Е сли требуется со хранить во звращ аемо е значение мето да, параметры нео бхо димо заклю чить в круглы е ско бки. Н апример, мето д GetData во з- вращ аетизо браж ение из буферао бмена: Picture=Clipboard.GetData(vbCFBitmap) Е сли во звращ аемо го значения нет, параметры указы ваю тся без круг - лы х ско бо к. Н апример, мето д AddItem нево звращ аетзначения: List1.AddItem”Visual Basic” ‘До бавит ькс пис кут екс т ”Visual Basic” Среди мето до в, ко то ры м и о бладаю твсе о бъекты , мо ж но вы делить: • Move - по зво ляетперемещ ать о бъект; • SetFocus – активизируето бъектдля во змо ж но сти взаимо дей ст- вия с ним. 3.2.3. С оздание прог раммног окода дл я обработки собы тия объекта П о м имо сво й ств и мето до в, для о бъекто в мо ж но задавать про грамм- ны е ко ды , написанны е на язы ке Visual Basic и вы по лняемы е при наступле- нии связанны х с ним и со бы тий . Т аким о бразо м, со бы тие – это средство взаимо дей ствия о бъекто в другс друг о м . О бъекты генерирую тзаданны е со бы тия и вы по лняю тдей ствия в о тветна заданны е со бы тия. Со бы тие – это анало гсо о бщ ений , ко то ры епо лучаю тио тправляю то бъекты . Н апример, при наж атии кно пки про исхо дитсо бы тие Click. Д ля о б- рабо тки эт о го со бы тия при со здании фо рмы до лж на бы ть написана про - ц едура, о писы ваю щ ая это со бы тие. Д ля со здания это й про ц едуры нуж но о ткры ть о кно редакто рако дао дним из следую щ их спо со бо в: • Д во й но й щ елчо к нао бъекте, для ко то ро го со здается или про - сматривается про граммны й ко д; • У стано вить курсо р нао бъектеи вы по лнить ко манду: View / Code
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »