TEdit/fi: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: TEdit/fi
| Old | New | Line | |
|---|---|---|---|
| 1 | + | **TEdit**  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).* |
