§ 3. Праектаванне інтэрфейса аконнага дадатку з выкарыстаннем элементаў кіравання
3.5. *Элементы кіравання CheckBox (флажок) і RadioButton (пераключальнік)
Кампанент CheckBox (флажок) выкарыстоўваецца ў дадатках для ўключэння ці выключэння якіх-небудзь опцый. На панэлі кампанентаў Standard флажок адлюстраваны ў выглядзе, імя аб'екта — CheckBox. Флажок, змешчаны на форму, атрымлівае імя — CheckBoxN, дзе N — нумар 1, 2, 3… (прыклад 3.15). Некаторыя ўласцівасці кампанента CheckBox прыведзены ў табліцы (прыклад 3.16). Кампанент RadioButton (пераключальнік, радыёкнопка) выкарыстоўваецца ў дадатках для ўключэння ці выключэння якіх-небудзь опцый. На панэлі кампанентаў Standard радыёкнопка адлюстравана ў выглядзе , імя аб'екта — RadioButton. Пераключальнік, змешчаны на форму, атрымлівае імя — RadioButtonN, дзе N — нумар 1, 2, 3… (гл. прыклад 3.15). Уласцівасці Caption, Alignment і Checked у радыёкнопкі супадаюць з аналагічнымі ўласцівасцямі флажка. Звычайна радыёкнопкі ўтвараюць групы ўзаемазвязаных пераключальнікаў, якія дазваляюць выбраць толькі адзін з некалькіх магчымых варыянтаў. Пры змяшчэнні на форме некалькіх пераключальнікаў уключаным павінен быць толькі адзін з іх (кампанент RadioGroup). Прыклад 3.17. Стварыць праект для вылічэння дзелі ад дзялення аднаго цэлага ліку на іншы. Лікі задаюцца ў тэкставых палях. Вынік вылічваецца пры націсканні на кнопку «Падзяліць» і змяшчаецца ў трэцяе тэкставае поле. У залежнасці ад стану флажка ў выніку выдаецца цэлае ці рэчыўнае значэнне дзелі. Этапы выканання задання
|
Прыклад 3.15. Кампаненты CheckBox (флажок) і RadioButton (радыёкнопка) на форме: Прыклад 3.16. Уласцівасці кампанента CheckBox (флажок):
Прыклад 3.17. Форма на этапе канструявання: Апрацоўшчык падзеі OnClick для Button1.
Дадатак у час работы: Дзяленне цалкам Рэчыўны вынік дзялення Палі не запоўнены |