Sign in Join
Wiki copytemporary

TSpinEdit/fi: what changed

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

Title: TSpinEdit/fi

OldNewLine
1+**TSpinEdit** ![](/wiki-images/0/0c/Tspinedit.png) komponentti löytyy [[Component Palette/fi|komponenttipaletin]] [[Misc tab|Misc-välilehdeltä]]. Sillä on hyödyllistä määritellä erilaisia numeerinen asetuksia lomakkeella. TSpinEdit on suurinpiirtein sama kuin yhdistelmä [[TUpDown]] johon on liitetty [[TEdit/fi|TEdit]] (TEdit, TUpDown:n ominaisuuteen Associate )
2+
3+![](/wiki-images/3/3a/TSpinEdit01.png)
4+
5+## Visuaaliset ominaisuudet
6+
7+TSpinEditin tärkeimmät ominaisuudet ovat:
8+
9+
10+Value: Tämän hetkinen arvo
11+
12+MinValue: pienin sallittu arvo
13+
14+MaxValue: suurin sallittu arvo
15+
16+Increment: lisäys / vähennys kun jompaa kumpaa nuolipainikkeista klikataan
17+
18+Taustan väri, kirjasimen väri, kirjasimen tyyli ja muut vastaavat asiat ovat suunnittelijan käytettävissä. Taustaväri voidaan vaihtaa siirtymällä komponenttimuokkaimeen ja valitsemalla avattava luettelo, joka näyttää käytettävissä olevia värejä.
19+
20+![](/wiki-images/5/5e/TSpinEdit02.png)
21+
22+Luettelo sisältää suuren luettelon väreistä, mutta suunnittelija voi myös valita jonkun muun värin klikkaamalla ominaisuuden oikealla puolella olevaa `...`-painiketta. Kun sitä klikkaa niin se avaa värivalintaikkunan, joka antaa käyttäjälle mahdollisuuden valita oma värisävy.
23+
24+![](/wiki-images/e/e5/TSpinEdit03.png)
25+
26+Samalla tavalla voidaan valita kirjasimen väri, kirjasimen tyyli ja muut vastaavat ominaisuudet.
27+
28+On mahdollista myös muuttaa näitä ominaisuuksia pascal-koodilla. Tässä tapauksessa luodaan lomake ja valitaan TSpinEdit-komponentti ja se "vedetään" lomakkeelle. Sen komponenttipaletin "Tapahtumat"- välilehdeltä valitaan OnClick-tapahtuma jonka rivillä oikeassa laidassa olevaa `...` painiketta klikataan. Tämä luo koodilohkon, johon lisätään taustavärin muutos:
29+
30+``` pascal
31+ procedure TForm1.SpinEdit1Click(Sender : TObject) ;
32+ begin
33+ SpinEdit1.Color := clLime;
34+ end;
35+```
36+
37+Aja ohjelma painamalla `F9`-näppäintä tai valitse Lazarus-ohjelmankehitysympäristön "Suorita"-valikosta "Suorita". Käännöksen jälkeen lomake tulee näkyviin. Kun klikataan lomakkeen TSpinEdit kontrollia niin sen väri muuttuu:
38+
39+![](/wiki-images/9/94/TSpinEdit04.png) ![](/wiki-images/c/c4/TSpinEdit05.png)
40+
41+Useimmat muut ominaisuudet voidaan muuttaa samalla tavalla.
42+
43+## Muut ominaisuudet
44+
45+Oletusarvoisesti TSpinEdit-ohjaimen numeerinen toiminta-alue on nollasta sataan (0-100) koska MinValue = 0 ja MaxValue = 100. Toiminta-aluetta voidaan muuttaa muuttamalla näitä arvoja. Taas on mahdollista myös muuttaa näitä ominaisuuksia pascal-koodi lohkossa. Value-ominaisuuden arvoa muutetaan oletusarvoisesti yhdellä (1), mutta tämä voidaan asettaa toiseen lukuarvoon. Oletusarvoisesti Value:n lukuarvo on nolla (0), mutta se voidaan muuttaa komponenttimuokkaimessa toiseen arvoon tai se voidaan asettaa ohjelmasta.
46+
47+Numeron sijaintia tekstiruudussa voidaan muuttaa oletusarvosta taLeftJustify (vasen reuna) arvoihin taCenterJustify tai taRightJustify.
48+
49+## Katso myös
50+
51+- [[doc:lcl/spin/tspinedit.html|TSpinEdit doc]]
52+- [[TFloatSpinEdit]]
53+
54+---
55+*From the Free Pascal wiki, page "TSpinEdit/fi", as it stood on 2020-03-02 after a change by Trev, 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