ActiveX құжатының формадан айырмашылығы, олар Initalize оқиғасының процедурасына инициализацияланады. Оған программалық кодты орнатып, құжатты көрсетуге дайындауға мүмкіндік береді.
12.Өзіміздің құжатта біз .ВМР форматындағы расторлық файлды көрумен ғана шектелеміз. User Document (docMain) құжатының Initalize оқиғасының процедурасына келесі фрагментті қосыңыз:
Private Sub UserDocument_Initalize()
‘Отображать только файлы формата ВМР
File1.Pattern=”*.bmp”
End Sub
13. UserDocument құжатының Resize оқиғасының процедурасына келесі соңғы фрагментті жазыңыз:
Private Sub User Document _Resize()
‘Изменить размеры списка файлов
File1.Height=(ScaleHeight-File1.Top)
‘Изменить размеры графического поля
picGraphic.Height=ScaleHeight
picGraphic.Width=(ScaleWidth-picGrapgic.Left)
End Sub
Run=>Start арқылы программаны қосыңыз.
14. Project Properties терезесінде Debugging бөлімшесі экранда көрсетіледі. Назар аударыңыз:Start Components тізімінде docMain жолы көрсетіледі. ОК батырмасын басыңыз.
Internet Explorer автоматты түрде қосылады және берілген құжатты шығарады. Біздің бірінші ActiveX құжатымыз дайын. Программа ВМР форматындағы графиканы көруге жұмыс істейді. Енді құжат қалай жұмыс істейтінін көрейік:
Каталог және құрылыс тізімін пайдаланып, \Common\Graphics\Bitmaps\Assorted коталогые құрамыз.
Төмендегі тізімдегі кез-келген файлды шертіңіз-ондағы бар зат графикалық алаңды көрсетеді.
ActiveX элементтерін құру және қолдану
ActiveX элементтері-бұл стандартты емес программалық компоненттер, олар элементтер тақтасына қосып және қосымшада қолдануға болады. Мұндай элементтер Visual Basic жобаларында, сонымен қатар басқа да ActiveX бар программаларда қолданылады. Мысалы, Microsoft Excel ActiveX элементтері Web-беттерге HTML тілінде енгізіліп және сонымен қатар таратыла алады.
ActiveX элементін құру
Жаңа жоба құрып және Project Wizard терезесінде ActiveX Control таңбашасын таңда.
Әрі қарай интерфейс құрып және шеңбердің қызметін қолдануға болады. Енді сіздер үшін қарапайым батырмалық элемент құрып көрейік:
ActiveX Control типінде жаңа жоба құр;
Оның Name қасиетіне ActiveX Button мәнін беріңіз;
User Control элементінің Name қасиетіне ctlExit мәнін бер;
Элементтер тақтасының көмегімен батырма құр. Оны сол жақ жоғарғы бұрышқа орнат;
Батырманың Name қаситені cmdExit, ал Caption қасиетіне-E&xit мәнін беріңіз;
Style қасиетіне I-Graphical мәнін беріңіз.
Батырмаға графикалық бейне орнатқыңыз келсе, Picture қасиетіне MsgBox.Ico мәнін \Common\Grapgics\Icons\Computer каталогын құрыңыз.
Контейнер өлшемін өзгертіңіз(сұр жолақ батырма орналасқан аудан) батырма өлшеміне дейін.
Стандартты емес батырма
Элемент интерфейсі дайын, тек оның орындау тәртібін программалау ғана қалды. Ол үшін ActiveX Control Interfase Wizard шеңберін қолданамыз.
Менюден Add-Ins=>Add-In Manager…командасын таңда. Coponents терезесіне ұқсас сұқбат терезесі ашылады.
VB6 ActiveX Ctrl Interface Wizard жолын белгілеп, Loaded\Unloaded және Load on Sartup жалауша орнатыңыз және ОК батырмасымен сұқбат терезені жабыңыз. Шебер IDE-ге қосылады.
Control Interface Wizard-ты IDE-ге қосу
Add-Ins=> ActiveX Control Interface Wizard командасымен шеберді қос.
Ашылѓан сұқбат терезедегі ақпаратты оқып, Next батырмасын бас.
Достарыңызбен бөлісу: |