Sign in Join
Wiki copytemporary

TCheckBox/fi: what changed

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

Title: TCheckBox/fi

OldNewLine
1+**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.
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).*

Back to history