<< Formulářové aplikace | Delphi | Kontrola vstupních dat >>
Jednořádkový Vstup / Výstup dat
Komponenta EDIT
- nejčastější využití pro běžný vstup dat
- komponenta zajišťuje textový vstup - datový typ String
- číselný vstup je třeba kontrolovat a konvertovat
Kontrola vstupu
- využití události KeyPress - kontrola stisku klávesy
- spojení s podmínkou pro hodnotu Key + výčet zakázaných nebo povolených kláves
- využití kódů pro speciální znaky
#0 - prázdný znak
#13 - Enter
Potvrzení vstupu
- kontrola stisku klávesy Enter - if key=#13 then
- přechod na zadání další vstupní hodnoty - Edit2.SetFocus
Konverze dat
- využití konverzních funkcí
StrToInt - převod na celá čísla
StrToFloat - převod na reálná čísla

Zarovnání vstupních dat
- BiDiMode - řídí způsob zarovnání dat

Výstup dat
- využití komponenty LABEL
- vlastnost Caption - např. Label1.Caption:=IntToStr(a)
- vyuřití komponenty EDIT je možné využít i pro výstup dat
- vlastnost Text - použití při výstupu dat - např. Edit1.Text:=IntToStr(a)
- vlastnost ReadOnly - blokování zápisu při použití pro výstup dat
- formátování číselného výstupu - funkce ffFixed

Víceřádkový Vstup / Výstup dat
Komponenta MEMO
- umožňuje víceřádkový vstup a výstup dat
- přidávání, mazání a třídění dat
- spolupráce s datovýni soubory - načtení a uložení
Základní vlastnosti
- Text - práce s celým textem
- Lines - práce s jednotlivými řádky
- Alignment - způsob zarovnání textu
- Wordwrap - nastavení zalamování řádků
- ScrollBars - nastavení posuvníků
- Insert - vložení řádku
- Append - připojení řádku na konec
- Delete - vymazání řádku
- Clear - vymazání textu
Spolupráce s datovými soubory
- LoadFromFile - načtení textu ze souboru
- SaveToFile - uložení textu do souboru