Ычириб-ё==ич (CheckBox)
Бу буйру= тугмаси бирор щодисани танлашда ёки ишчи щолатини ычириб ё=ишда фойдаланилади. Бу тугма асосан 3 хил щолатда фойдаланилиши мумкин:
Unchecked
|
Тугма щали белгиланмаган ва кыринишга эга былган холат.
|
1-Checked
|
Тугмага белги =ыйилган ва ушбу кыринишга эга былган щолат
|
2-Grayed
|
Тугма белгиланган ва уни белгиланмаган щолатга ытказиб былмайди.
|
Alignment хусусияти учириб ё==ич щолатини, яъни белгини ёзувнинг ынг ва чап томонига олиб ытиш учун фойдаланилади. Унинг чап томондаги кыриниши ю=орида келтириб ытилган былиб, ынг томондаги кыриниши эса, =уйидаги кыринишга эга былади.
Рыйхатлар (ComboBox,ListBox).
Рыйхатларнинг асосий вазифаси катта хажмдаги матнларни киритиш, кырсатиш щамда кайта ишлаш, экранда кырсатиш ва танлаш учун фойдаланишдан иборат. Бу рыйхатларнинг асосан 2 та тури билан танишиб чикамиз. Булар =уйидаги ComboBox, ListBox каби бош=ариш элементлари щисобланади. Буларнинг асосий вазифалари, имкониятлари ва хусусиятлари билан танишиб чи=амиз.
ComboBox – бу бош=арув элементининг асосий вазифаси мавжуд рыйхатдан опцияларни танлаш ёки рыйхатга янги ёзувларни =ышишдан иборат. Унинг умумий щолати кыринишда былади. Унинг асосий хусусиятлари эса =уйидагича:
Sorted
|
ComboBox бош=арув элементидаги мавжуд рыйхатни саралаш ёки сараланмаган щолда кырсатиш учун фойдаланилади. Агар Sortedtrue былса сараланган, агар Sortedfalse былса, сараланмаган щолда берилади.
|
Style
|
Бу бош=арув элементининг стил хусусияти былиб, у 3 хил холатда былиши мумкин, булар: 0-DropdownCombo – бунда бош=арув элементининг кыриниши combo кыринишда =уйидагича былади , 2-SimpleCombo – бунда эса, бош=арув элементининг ынг томонида йыналиш белгиси тушириб =олдирилади , 2-DropdownList – рыйхат кыринишда берилади ва унинг кыриниши былади.
|
DataFormat
|
Бу бош=арув элементи хусусияти асосан чи=иш форматларини ызгартириш ма=садида фойдаланилади. Бу форматлар =уйидагича берилиши мумкин: General, Number, Currency, Date, Time, Percentage, Scientific, Boolean, CheckBox, Picture, Custom
|
Ушбу элемнетлардан дастурлашда =андай фойдаланишни =уйидаги мисол ёрдамида кыриб ытайлик.
Масала: формдаги матнни ылчамини ызгартириш хамда уч хил (=алин, эгилган, остига чизилган) шаклда тасвирловчи дастур яратинг.
Бунинг ерда матнни хосил =илиш учун Label компонентидан фойдланамиз.
Аввал формага учта CheckBox, битта ComboBox ва Label элементларини **-расмдагидек ырнатиб оламиз.
CheckBox элементларининг Caption хусусиятларини мос равишда “Qalin”, “Egilgan” ва “Ostiga chizilgan” деб ызгартирамиз.
ComboBox нинг Text хусусиятига 10 киритамиз ва List хусусиятига кетма-кет 11,12,16,18,26,36 сонларини киритамиз.
Label элементининг Caption хусусиятига “Visual Basic 6.0” деб ызгартириш киритамиз.
Энди эса кодлар ойнасини очиб =уйидагича ызгартиришларни киритамиз:
Private Sub Check1_Click()
If Check1.Value = 1 Then Label1.FontBold = True Else Label1.FontBold = False
End Sub
Private Sub Check2_Click()
If Check2.Value = 1 Then Label1.FontItalic = True Else Label1.FontItalic = False
End Sub
Private Sub Check3_Click()
If Check3.Value = 1 Then Label1.FontUnderline = True Else Label1.FontUnderline = False
End Sub
Private Sub Combo1_Click()
Label1.FontSize = Combo1.Text
End Sub
Дастурни ишга тушириб, унда ихтиёрий ызгартиришларни амалга ошириб кыришимиз мумкин.
|