p°edchozφ lekce (2.09) | obsah kurzu | nßsledujφcφ lekce (2.11) |
Vlastnosti objekt∙ je mo₧nΘ nastavovat i p°φmo z programu. Nenφ to nic slo₧itΘho,
musφte pouze znßt jmΘno objektu a vlastnost, kterou chcete nastavit. Mezi nimi se
uvede odd∞lovacφ teΦka. Po₧adovanß vlastnost se potom p°i°adφ jako hodnota b∞₧nΘ
prom∞nnΘ.
Jazyk KLONDAIK:
Button1.Caption := 'Zde stiskni';
Button1.Left := 20;
Form.Color := clBlue;
Button1.Left := Button1.Left - 10;
Jazyk BONANZA:
Button1.Caption = "Zde stiskni"
Button1.Left = 20
Form.Color = clBlue
Jazyk JUKON:
Button1.Caption = 'Zde stiskni';
Button1.Left = 20;
Form.Color = clBlue;
JmΘno objektu uvedenΘ p°ed teΦkou udßvß vlastnost Name. SystΘm p°itom zajiÜ¥uje,
₧e nemohou existovat dva objekty stejnΘho jmΘna.
POZOR!
Jak jsme ji₧ uvedli, nenφ vhodnΘ zm∞nit jmΘno objektu po tom, co jste jej ji₧ v programu
pou₧ili. Pokud by to bylo nutnΘ, budete muset sami v editoru vyhledat pou₧itφ p∙vodnφho
jmΘna a zm∞nit jej na novΘ.
Podobn²m zp∙sobem, jako se m∞nφ vlastnosti objekt∙ v programu, je mo₧nΘ zjistit i
hodnotu vlastnosti objektu. Pokud budete chtφt z programu posunout pozici tlaΦφtka o
deset bod∙ doleva, pou₧ijete nßsledujφcφ nastavenφ:
Jazyk KLONDAIK:
Button1.Left := Button1.Left - 10;
Jazyk BONANZA:
Button1.Left = Button1.Left - 10
Jazyk JUKON:
Button1.Left = Button1.Left - 10;
Samoz°ejm∞ je mo₧nΘ pou₧φt ulo₧enφ vlastnostφ do b∞₧n²ch prom∞nn²ch,
p°φpadn∞ nastavovat hodnoty objekt∙ hodnotami prom∞nn²ch. Je vÜak nutnΘ pou₧φt
prom∞nnou po₧adovanΘho typu. Nap°φklad pro nastavenφ vlastnosti Caption musφte pou₧φt
hodnotu typu string. Pokud byste se sna₧ili zadat numerickou hodnotu, bude nahlßÜena
chyba. N∞kterΘ vlastnosti je mo₧nΘ nastavit hodnotami p°eddefinovan²ch konstant,
kterΘ majφ v∞tÜinou numerickΘ vyjßd°enφ. Modrou barvu formulß°e je proto mo₧nΘ z
programu nastavit v jazyce KLONDAIK nßsledujφcφmi zp∙soby:
Form.Color := clBlue; {konstanta}
Form.Color := $0FF0000; {hodnota}
p°edchozφ lekce (2.09) | obsah kurzu | nßsledujφcφ lekce (2.11) |