Stránky neboli dlhú dobu aktualizované. Môžu obsahovať nepresné alebo neaktuálne informácie.
Používaním tejto stránky súhlasíte s používaním cookies.
Hľadanie
Rozšírené vyhľadávanie
TOP 7 - stránky
Napaľovacie programy - 104 880x
Free Pascal - Úvod - 58 552x
Free Pascal - Začiatky - 38 410x
Lazarus - Kreslenie - 36 051x
Internetové prehliadače - 32 239x
3D grafické programy - 31 575x
Free Pascal - Podmienky - 29 709x
Nové v diskusii
Free Pascal - Cykly - štvrtok 31.3.
Lazarus - Začíname - piatok 25.3.
Anketa - streda 2.3.
Navigácia: Programovanie > Lazarus - Komponenty a vlastnosti

Lazarus - Komponenty a vlastnosti

Tlačidlo použité v minulej časti bolo vlastne komponentom. Pri programovaní v Lazaruse (alebo Delphi) to zjednodušene povedané značí objekt, ktorý sa umiestňuje na formulár. Má svoje vlastnosti, ktoré mu naznačujú, ako má vyzerať či správať sa. Komponent môže byť vizuálny (je ho vidieť aj v skutočnom programe - napríklad spomínané tlačidlo) alebo nevizuálny.

Rôzne komponenty

Na palete komponentov sa ich nachádza pomerne veľké množstvo. Sú usporiadané pomocou panelov a každý slúži na niečo konkrétne. Keď nad niektorý z komponentov dáte kurzor myši, zobrazí sa jeho názov.

Kliknite na Edit (TEdit) a už známym spôsobom ho vložte na formulár. Je to jednoriadkové editačné políčko.

Vlastnosti

Naše editačné pole obsahuje nápis „Edit1“. My však chceme dosiahnuť, aby sa v ňom pri spustení aplikácie zobrazoval napríklad nápis „mesto“. Preto políčko označíme (kliknutím myšou, ak už nie je označené štvorčekmi) a v Object Inspectore (ľavom okne) klikneme na nápis Text. Je to názov vlastnosti, ktorá určuje text zobrazený v editačnom poli. Teraz napíšeme „mesto“ a stlačíme Enter, prípadne zascrollujeme.

Lazarus - zmena vlastnosti

Zrazu sa nápis „Edit1“ v editačnom poli na formulári zmení na „mesto“. Program spustíme.

Lazarus - editačné pole

Zmena názvu

Každý vložený komponent má svoj názov (ten nesmie obsahovať špeciálne znaky). Meno určuje špeciálna vlastnosť Name. Zmeníme ju obdobne ako v prvom príklade.

Hodnotenie
1 2 3 4 5 (ako v škole)
Priemerná známka: 2,08
Diskusia k tejto stránke http://wiki.lazarus.freepascal.org/ACS
Prejsť do diskusie»
2005-2012, Matúš Sulír, matus.sulir (zav) gmail bodka com. Gen.: 0,0718 s. Valid XHTML, CSS.