Sign in Join
Wiki copytemporary

TCheckBox/fi: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11**TCheckBox** ![](/wiki-images/d/d6/Tcheckbox.png) 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.
22
3-<figure>
4-<img src="TCheckBox-milk-sugar.png" title="TCheckBox-milk-sugar.png" />
5-<figcaption>TCheckBox-milk-sugar.png</figcaption>
6-</figure>
3+![](/wiki-images/7/77/TCheckBox-milk-sugar.png)
74
85## Käyttö
96
107Jos haluat käyttää [[doc:lcl/stdctrls/tcheckbox.html|TCheckBox]]-komponenttia lomakkeella
118
129- Klikkaa TCheckBox:n kuvaketta komponenttipaletilla.
1310- Klikkaa lomakkeella, valintaruutu sijoitetaan lomakkeelle.
1411- Siirry komponenttimuokkaimeen. **Tapahtumat**-välilehdellä on **Name** ominaisuus (komponentin nimi ohjelmassa), muuta se kertovammaksi.
1512- 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>.
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`.
1714- Jos halutaan tekstikenttä valintaruudun vasemmalle puolen niin ominaisuudessa **BidiMode** se voidaan vaihtaa arvoon **bdRightToLeft**. Oletusarvona on **bdLeftToRight**.
1815- 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.
1916
2017Tapahtuma 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.
2118
2219- 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.
2320
2421## Katso myös
2522
2623- [[doc:lcl/stdctrls/tcheckbox.html|TCheckBox doc]]
2724- [[TCheckGroup]]
2825- [[TCheckListBox]]
2926- [[TLabel/fi|TLabel]]
3027
3128---
3229*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).*

Back to history