cool web a perfektni rs- Doporucuji

Tuesday, June 26, 2007

Přidání ovládacích prvků na formulář

Teď začnete přidávat na formulář potřebné ovládací prvky (viz obrázek běžícího formuláře parametrů dále
v textu).
1. Nastavte tyto vlastnosti formuláře: Text na Zadání parametrů pro automat, BorderStyle na
Fixed Dialog, MinimizeBox a MaximizeBox na False.
2. Na formulář přidejte popisek (ovládací prvek Label) a nastavte jeho vlastnosti Text na K&redit
}v Kč). Znak ampersand (&) v popisku poslouží jako přístupová klávesa pro sdružené textové pole,
do něhož bude hráč zadávat kredit.
3. Přidejte na formulář textové pole pro kredit. Nazvěte ho txtKredit.
Protože jste textové pole umístili na formulář těsně po popisku, který se k němu vztahuje, bude
v tabelátorovém řazení prvků bezprostředně následovat za popiskem. Proto přístupová klávesa popisku
bude vlastně simulovat přístupovou klávesu textového pole (popisek je totiž jeden z ovládacích
prvků, který nemůže uživatel aktivovat (prvek nemůže „získat fokus“).
4. Obdobně sestrojte popisek a textové pole pro velikost sázky. Nazvěte textové pole txtSázka.
5. Přidejte na formulář dvě příkazová tlačítka, nastavte jejich vlastnosti Name na btnPokračovat,
resp. btnKonec a hodnotu vlastností Text na &Pokračovat, resp. &Konec.
6. Nastavte vlastnost AcceptButton formuláře na btnPokračovat. Tlačítko bude mít stejnou funkci,
jako když uživatel stiskne klávesu Enter.
7. Nastavte vlastnost CancelButton formuláře na btnKonec. Tlačítko bude mít stejnou funkci, jako
když uživatel stiskne klávesu Esc.
8. Přidejte na formulář ovládací prvek CheckBox, nastavte jeho vlastnosti Name na chkCingrlátka,
Text na &Blikání a zvuky? a Checked na True (aby jeho výchozí hodnota byla „zaškrtnuté“).
Až budete s návrhem formuláře parametrů co do vzhledu hotovi, měl by jeho návrh vypadat přibližně tak,
jak ukazuje obrázek:
Opět je tu něco navíc, co vás teprve čeká, jak ukazují dvě neviditelné komponenty na podnosu pod návrhem.
Za předpokladu, že jste nastavili pro textová pole výchozí hodnoty a vysvětlivky, bude formulář při
běhu vypadat takto (samozřejmě se vždy zobrazí jen jediná vysvětlivka):

Labels: