TCheckBox/fi
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
日本語 (ja) │
русский (ru) │
TCheckBox on komponentti, joka tarjoaa neliömäisen ruudun tekstillä, joka voi sisältää valintamerkin. TCheckbox konrolli on standardi valintaruutu. Se on saatavilla komponenttipaletin Standard välilehdeltä . Kun TCheckBox on valittu (☑) niin checked ominaisuus on true (tosi) muuten false (epätosi). Jos kohde AllowGrayed on asetettu arvoon false (oletusarvo) niin valintaruudulla on vain kaksi mahdollista tilaa (ominaisuus State): cbChecked ja cbUnchecked. Jos AllowGrayed on arvossa true niin valintaruudulla on kolme mahdollista tilaa: cbChecked, cbUnchecked ja cbGrayed.
Käyttö
Jos haluat käyttää TCheckBox-komponenttia lomakkeella
- Klikkaa TCheckBox:n kuvaketta komponenttipaletilla.
- Klikkaa lomakkeella, valintaruutu sijoitetaan lomakkeelle.
- Siirry komponenttimuokkaimeen. Tapahtumat-välilehdellä on Name ominaisuus (komponentin nimi ohjelmassa), muuta se kertovammaksi.
- Ominaisuus checked, oletuksena on tila ettei valintaruutu ei ole valittuna, kaksoisklikkaamalla arvoa, se kääntää sen arvosta false arvoon true.
- Valintaruudun oikealle puolelle tulee tekstikenttä johon oletusarvoisesti laitetaan komponentin nimi, esimerkiksi Checkbox1. Tämä näkyy ohjelman käyttäjälle. Sen vaihtaminen onnistuu Caption-ominaisuudessa. Kirjoita siinä sopivampi teksti ja paina ↵ Enter.
- Jos halutaan tekstikenttä valintaruudun vasemmalle puolen niin ominaisuudessa BidiMode se voidaan vaihtaa arvoon bdRightToLeft. Oletusarvona on bdLeftToRight.
- Jos valintaruudun tehtävänä on vain säilyttää arvoa niin ei tarvitse tehdä enempää. Jos jotain on tehtävä kun valintaruutu vaihtaa tilaansa tai sitä klikataan niin pitää lisätä tapahtuma.
Tapahtuma voidaan tehdä klikkaamalla Tapahtumat-välilehden haluttua ominaisuutta, sitten klikataan painiketta jossa on kolme pistettä (...). Tämä luo tapahtuman käsittelijän rungon ja vie lähdekoodieditoriin jossa runko on. Tähän kirjoitetaan tapahtuman koodi.
- Jos halutaan muuttaa valintaruudun arvoa koodina niin arvo voidaan asettaa sen checked ominaisuuteen arvo True tai False. Nämä kertovat onko valintaruutu valittu tai valitsematta.
Katso myös