150 likes | 259 Views
Formas, vadības elementi. OOP modelis. Īpašības Metodes Notikumi. Object.property Object.method() Object.event(). Galvenie notikumi. Change Click DblClick DragDrop DragOver MouseDown MouseUp MouseMove. Formas.
E N D
OOP modelis • Īpašības • Metodes • Notikumi Object.property Object.method() Object.event()
Galvenie notikumi • Change • Click • DblClick • DragDrop • DragOver • MouseDown • MouseUp • MouseMove
Formas • Forma – tas ir konteiners, kur atrodas visas programmas vizuālie un nevizuālie komponenti. Parasti viena forma ir galvenā, ar kuru startējas aplikācija.
Formas galvenās īpašības • Name formas objekta nosaukums • AutoRedraw formas automātiska pārzīmēšana • BackColor fona krāsa • BorderStyle apmales stils • Caption virsraksts • ControlBox formas kontroles ikona • Enabled vai forma ir pieejama • Font formas fonts • ForeColor teksta un grafikas krāsa • Height formas augstums
Formas galvenās īpašības • Icon formas ikona • Left formas X koordināte • MaxButton maksimizēšanas poga • MinButton minimizēšanas poga • MouseIcon peles kursora ikona • MousePointer peles iepriekšdefinēta kursora ikona • Moveable vai var formu bīdīt • Picture attēls uz formas fona • StartupPosition loga sākumpozīcija • Top formas Y koordināte • Visible formas redzamība • Width formas platums
Formas notikumi un metodes • [E] Resize notiek, kad mainās formas izmērs • [E] Activate notiek, kad forma kļūst par aktīvo • [E] Deactivate notiek, kad kaut kāda cita formā aplikācijā kļūst par aktīvo • [M] Show parādīt formu • [M] Print drukāt formas saturu • [M] Line uzzīmēt uz formas līniju • [M] Circle uzzīmēt uz formas riņķi • [M] Refresh atjaunot formas saturu
Vadības elementi • Label statisks teksts lbl • CommandButton poga cmd • TextBox teksta laukums txt • Frame rāmis fra • PictureBox laukums zīmēšanai pbx • CheckBox slēdzis chk • OptionButton slēdzis opt • ComboBox saraksts un teksta laukums cmb • ListBox saraksts lst
Vadības elementi • HScrollBar horizontāla rulsleja • VScrollBar vertikāla rulsleja • * Timer taimeris • DriveListBox loģisko disku saraksts • FileListBox failu saraksts • DirListBox mapju saraksts • Shapefigūra shp • Line līnija • Image attēls img • * OLE OLE konteiners ole
CommandButton • Standarta īpašības (Top, Left, Width, Height, …) • Cancel atcelšanas poga <Esc> • Caption virsraksts (&) • Default poga pēc noklusējuma <Enter> • DisabledPicture attēls uz atslēgtas pogas • DownPicture attēls uz piespiestas pogas • Enabled vai poga ir aktīva • Picture attēls uz pogas • Style pogas stils (standarta vai grafiska) • TabIndex pogas numurs TAB-sarakstā • TabStop vai iekļaut pogu TAB-saraksta • ToolTipTeksts uzvedne • [E] Click klikšķis ** ** - klikšķis ar peles, vai ar <space> taustiņu uz pogas
Label • Caption teksts • BorderStyle rāmja stils • BackColor fona krāsa • BackStyle caurlaidība • ForeColor teksta krāsa • Font fonts
TextBox • Aligment teksta izlīdzināšana • Locked vai var rediģēt tekstu • Multiline daudzrindu režīms • PasswordChar simbols kurš aizvieto ievadītos • Scrollbars rulslejas • Validation automātiska pārbaude priekš iziešanas no laukuma • Text teksts laukumā • SelLength iezīmētā teksta garums • SelStart iezīmētā teksta sākums • SelText iezīmētais teksts • [E] GotFocus • [E] KeyDown • [E] KeyPress • [E] LostFocus • [E] Validate • [M] SetFocus • …
ListBox • Columns kolonu skaits • ItemData punktu saraksts • MultiSelect var izvēlēties vairākus punktus • Sorted sašķirots saraksts • Style parastais saraksts vai ar CheckBox • [M] ItemCheck • [E] Scroll
CheckBox, OptionButton • Aligment kur atrodas teksts • Style parastais vai grafiskais • Vaule vērtība
ComboBox • ColumnCount kolonu skaits • ListRows punktu saraksts