TCheckBox/fi: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: TCheckBox/fi
| Old | New | Line | |
|---|---|---|---|
| 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 | + | ||
| 3 | + | <figure> | |
| 4 | + | <img src="TCheckBox-milk-sugar.png" title="TCheckBox-milk-sugar.png" /> | |
| 5 | + | <figcaption>TCheckBox-milk-sugar.png</figcaption> | |
| 6 | + | </figure> | |
| 7 | + | ||
| 8 | + | ## Käyttö | |
| 9 | + | ||
| 10 | + | Jos haluat käyttää [[doc:lcl/stdctrls/tcheckbox.html|TCheckBox]]-komponenttia lomakkeella | |
| 11 | + | ||
| 12 | + | - Klikkaa TCheckBox:n kuvaketta komponenttipaletilla. | |
| 13 | + | - Klikkaa lomakkeella, valintaruutu sijoitetaan lomakkeelle. | |
| 14 | + | - Siirry komponenttimuokkaimeen. **Tapahtumat**-välilehdellä on **Name** ominaisuus (komponentin nimi ohjelmassa), muuta se kertovammaksi. | |
| 15 | + | - Ominaisuus **checked**, oletuksena on tila ettei valintaruutu ei ole valittuna, kaksoisklikkaamalla arvoa, se kääntää sen arvosta false arvoon true. | |
| 16 | + | - 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 <span class="kbd">Enter</span>. | |
| 17 | + | - Jos halutaan tekstikenttä valintaruudun vasemmalle puolen niin ominaisuudessa **BidiMode** se voidaan vaihtaa arvoon **bdRightToLeft**. Oletusarvona on **bdLeftToRight**. | |
| 18 | + | - 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 | + | ||
| 20 | + | 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 | + | ||
| 22 | + | - 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 | + | ||
| 24 | + | ## Katso myös | |
| 25 | + | ||
| 26 | + | - [[doc:lcl/stdctrls/tcheckbox.html|TCheckBox doc]] | |
| 27 | + | - [[TCheckGroup]] | |
| 28 | + | - [[TCheckListBox]] | |
| 29 | + | - [[TLabel/fi|TLabel]] | |
| 30 | + | ||
| 31 | + | --- | |
| 32 | + | *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).* |
