TEdit/fi
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
日本語 (ja) │
русский (ru) │
TEdit on muokattava tekstin syöttöruutu. Se löytyy komponenttipaletin Standard-välilehdeltä.
Käyttö
TEdit voidaan lisätä lomakkeelle klikkaamalla sen kuvaketta Standard komponenttipaletilla ja sijoittaa se lomakkeelle yhdellä klikkauksella. Tätä yksirivistä tekstikenttää voi muokata ohjelman suorituksen aikana.
Tähän sijoitetun tekstin voi lukea ohjelmassa, kuten kaikki muutkin merkkijonot (string).
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;
.
Jos halutaan näyttää oletustekstin (esim Edit1) sijasta toinen oletusteksti niin voidaan toimia myös seuraavasti:
- Valitse kyseinen TEdit lomakkeella yhdellä napsautuksella.
- Siirry komponenttimuokkaimen ominaisuus-välilehteen.
- Valitse ominaisuus Text ja muuta sen vieressä olevan syöttöruudun tekstiä.
- Samalla tavalla, voidaan valita ominaisuus Name ja antaa kyseiselle komponentille kuvaavampi nimi.
Salasanan lukeminen
Helposti voidaan käyttää TEdit-komponenttia salasanan lukemiseen. Siinähän näytetään salasanamerkki aina kirjoitetun merkin sijasta
Pieni esimerkki:
- Luo uusi uusi graafinen sovellus missä lomakkeella on Edit1-niminen TEdit-komponentti ja Button1 niminen TButton-komponentti.
- Aseta komponenttimuokkaimessa Edit1:n ominaisuus PasswordChar arvoon "*"
- Button1:n OnClick tapahtumankäsittelyssä näytetään salasana esim. seuraavalla lisätyllä koodirivillä:
ShowMessage(Edit1.Text);
Katso myös
- TEdit:n documentointi
- TMemo - Monirivinen tekstin muokkausruutu
- TLabeledEdit - Samantapainen muokkausruutu kuin TEdit jossa mukana otsikko
- TMaskEdit - Samantapainen muokkausruutu kuin TEdit mutta anettu maski rajoittaa syötettäviä merkkejä
- TSpinEdit - Kokonaislukujen syöttäminen rajoitetulla alueella.
- TFloatSpinEdit - Desimaalilukujen syöttäminen rajoitetulla alueella.
- TEditButton - Samantapainen muokkausruutu kuin TEdit mutta liitetty painonappiin kuten TSpeedBtn.
- TFileNameEdit - Samantapainen muokkausruutu kuin TEdit mutta liitetty TOpenDialog, syötetään tiedostonnimi.
- TDirectoryEdit - Samantapainen muokkausruutu kuin TEdit mutta liitetty TSelectDirectoryDialog, syötetään tiedostonpolku.
- TDateEdit - Samantapainen muokkausruutu kuin TEdit mutta liitetty TCalendarDialog (kalenteri), syötetään päivämäärä.
- TCalcEdit - Samantapainen muokkausruutu kuin TEdit mutta liitetty TCalculatorDialog (laskin), syötetään luku.
- TTIEdit - RTTI tekstin muokkausruutu.