Ауыстырғыштар және
тізімдік компоненттермен жұмыс.
Тәуелді ауыстырғыш, RadioButton-нің
дельфи бағдарлау ортасында алатын орны өзгеше, ол екі күйде
болуы мүмкін: таңдалған және таңдалмаған.
Әдетте тәуелді ауыстырғыш жақтаулар Panel-дің
көмегімен топтарға бірігеді. Тәуелді ауыстырғыш тобына
біреу ғана таңдалуы мүмкін. Сөйтіп, тәуелді
ауыстырғыш бірнеше бірін-бірі жоққа шығаратын
параметрлер немесе әрекеттердің ішінен біреуін таңдауға
мүмкіндік береді. Мысалы, көшенің түйіскен жеріндегі
бағдаршам уақыттың әр мезетінде үш
күйдің бірін ғана бейнелей алады.
RadioButton1.Checked = True;
RadioButton2.Checked =
False;
RadioButton13Checked =
False;
Тәуелсіз ауыстырғыш,
CheckBox үш күйі бар.
1.
cbGrayed –
анықталмаған.
2.
cbChecked -
таңдалған;
3.
cbUnChecked -
таңдалмаған;
Формада бір немесе бірнеше жалауша болуы мүмкін.
Тәуелсіз ауыстырғыштың ерекшелігі – жалаушалар бірін-бірі
жоққа шығармайды. Мысалы, егер бағдаршам екі жалаушадан
тұратын болса, бір мезгілде екі немесе тіпті үш түсін да
таңдауға болар еді.
CheckBox1.Checked = False;
CheckBox2.Checked = True;
Тізім.
Delphi-дағы ListBox компонентті, Пайдаланушы
тізімде кейін бағдарлама мәтінінде қолданылатын бір немесе
бірнеше мәндер таңдай алады. Бұл компонент мәтіндік
ақпаратты өңдеу және сақтау үшін
қоланылады. ListBox өтің әр жолы
мәліттерді String
форматында
сақтайды.
|
|
|
ListBox компоненті |
ListBox-тің жұмыс
бағдарламасындағы
түрі |
ListBox
компонентінің кемшілігі мәтіндерді бірнеше
қайталап жазу болып табылады, ал кейбір
жағдайда мәтін немесе тізім қайталанбау керек.
Сондықтан қосымша StringList көрінбейтін объект қолданамыз, себебі
жоғарыда атап өткен кемшілікті түзейді.