Sign in Join
Wiki copytemporary

TEdit/fi: what changed

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

Title: TEdit/fi

OldNewLine
1+**TEdit** ![](/wiki-images/d/db/Tedit.png) on muokattava tekstin syöttöruutu. Se löytyy [[Component Palette|komponenttipaletin]] [[Standard tab/fi|Standard]]-välilehdeltä.
2+
3+## Käyttö
4+
5+**TEdit** voidaan lisätä [[TForm|lomakkeelle]] klikkaamalla sen kuvaketta Standard komponenttipaletilla ja sijoittaa se lomakkeelle yhdellä klikkauksella. Tätä yksirivistä tekstikenttää voi muokata ohjelman suorituksen aikana.
6+
7+Tähän sijoitetun tekstin voi lukea ohjelmassa, kuten kaikki muutkin [[String|merkkijonot (string)]].
8+
9+Esimerkiksi kun TEdit-komponentti nimeltään Edit1 on lomakkeelle sijoitettu niin siinä olevan tekstin voi lukea:**`myString: = Edit1.Text;`**. Jos halutaan muuttaa esitettyä tekstiä niin siihen voidaan sijoittaa merkkijono: **`myString: = Edit1.Text;`** .
10+
11+Jos halutaan näyttää oletustekstin (esim Edit1) sijasta toinen oletusteksti niin voidaan toimia myös seuraavasti:
12+
13+- Valitse kyseinen TEdit lomakkeella yhdellä napsautuksella.
14+- Siirry komponenttimuokkaimen ominaisuus-välilehteen.
15+- Valitse ominaisuus **Text** ja muuta sen vieressä olevan syöttöruudun tekstiä.
16+- Samalla tavalla, voidaan valita ominaisuus **Name** ja antaa kyseiselle komponentille kuvaavampi nimi.
17+
18+### Salasanan lukeminen
19+
20+Helposti voidaan käyttää TEdit-komponenttia salasanan lukemiseen. Siinähän näytetään salasanamerkki aina kirjoitetun merkin sijasta
21+
22+Pieni esimerkki:
23+
24+- Luo uusi uusi graafinen sovellus missä lomakkeella on *Edit1*-niminen TEdit-komponentti ja *Button1* niminen TButton-komponentti.
25+- Aseta komponenttimuokkaimessa *Edit1*:n ominaisuus PasswordChar arvoon "*"
26+- *Button1*:n *OnClick* tapahtumankäsittelyssä näytetään salasana esim. seuraavalla lisätyllä koodirivillä: **`ShowMessage(Edit1.Text);`**
27+
28+## Katso myös
29+
30+- [[doc:lcl/stdctrls/tedit.html|TEdit:n documentointi]]
31+- [[TMemo]] - Monirivinen tekstin muokkausruutu
32+- [[TLabeledEdit]] - Samantapainen muokkausruutu kuin TEdit jossa mukana otsikko
33+- [[TMaskEdit]] - Samantapainen muokkausruutu kuin TEdit mutta anettu maski rajoittaa syötettäviä merkkejä
34+- [[TSpinEdit]] - Kokonaislukujen syöttäminen rajoitetulla alueella.
35+- [[TFloatSpinEdit]] - Desimaalilukujen syöttäminen rajoitetulla alueella.
36+- [[TEditButton]] - Samantapainen muokkausruutu kuin TEdit mutta liitetty painonappiin kuten [[TSpeedBtn]].
37+- [[TFileNameEdit]] - Samantapainen muokkausruutu kuin TEdit mutta liitetty [[TOpenDialog]], syötetään tiedostonnimi.
38+- [[TDirectoryEdit]] - Samantapainen muokkausruutu kuin TEdit mutta liitetty [[TSelectDirectoryDialog]], syötetään tiedostonpolku.
39+- [[TDateEdit]] - Samantapainen muokkausruutu kuin TEdit mutta liitetty [[TCalendarDialog]] (kalenteri), syötetään päivämäärä.
40+- [[TCalcEdit]] - Samantapainen muokkausruutu kuin TEdit mutta liitetty [[TCalculatorDialog]] (laskin), syötetään luku.
41+- [[TTIEdit]] - RTTI tekstin muokkausruutu.
42+
43+---
44+*From the Free Pascal wiki, page "TEdit/fi", as it stood on 2016-08-17 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