TCheckBox/fi: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | 1 | **TCheckBox**  on komponentti, joka tarjoaa neliömäisen ruudun tekstillä, joka voi sisältää valintamerkin. TCheckbox konrolli on standardi valintaruutu. Se on saatavilla [[Component Palette/fi|komponenttipaletin]] [[Standard tab/fi|Standard välilehdeltä]] . Kun TCheckBox on valittu (☑) niin checked ominaisuus on [[True|true]] (tosi) muuten [[False|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. | |
| 2 | 2 | ||
| 3 | - | ||
| 4 | - | ||
| 5 | - | ||
| 6 | - | ||
| 3 | + |  | |
| 7 | 4 | ||
| 8 | 5 | ## Käyttö | |
| 9 | 6 | ||
| 10 | 7 | Jos haluat käyttää [[doc:lcl/stdctrls/tcheckbox.html|TCheckBox]]-komponenttia lomakkeella | |
| 11 | 8 | ||
| 12 | 9 | - Klikkaa TCheckBox:n kuvaketta komponenttipaletilla. | |
| 13 | 10 | - Klikkaa lomakkeella, valintaruutu sijoitetaan lomakkeelle. | |
| 14 | 11 | - Siirry komponenttimuokkaimeen. **Tapahtumat**-välilehdellä on **Name** ominaisuus (komponentin nimi ohjelmassa), muuta se kertovammaksi. | |
| 15 | 12 | - Ominaisuus **checked**, oletuksena on tila ettei valintaruutu ei ole valittuna, kaksoisklikkaamalla arvoa, se kääntää sen arvosta false arvoon true. | |
| 16 | - | ||
| 13 | + | - 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`. | |
| 17 | 14 | - Jos halutaan tekstikenttä valintaruudun vasemmalle puolen niin ominaisuudessa **BidiMode** se voidaan vaihtaa arvoon **bdRightToLeft**. Oletusarvona on **bdLeftToRight**. | |
| 18 | 15 | - 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. | |
| 19 | 16 | ||
| 20 | 17 | 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. | |
| 21 | 18 | ||
| 22 | 19 | - 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. | |
| 23 | 20 | ||
| 24 | 21 | ## Katso myös | |
| 25 | 22 | ||
| 26 | 23 | - [[doc:lcl/stdctrls/tcheckbox.html|TCheckBox doc]] | |
| 27 | 24 | - [[TCheckGroup]] | |
| 28 | 25 | - [[TCheckListBox]] | |
| 29 | 26 | - [[TLabel/fi|TLabel]] | |
| 30 | 27 | ||
| 31 | 28 | --- | |
| 32 | 29 | *From the Free Pascal wiki, page "TCheckBox/fi", as it stood on 2017-01-21 after a change by Djzepi, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
