cool web a perfektni rs- Doporucuji

Wednesday, June 27, 2007

Textová pole pro kredit a sázku

Výchozí hodnoty pro kredit a velikost sázky můžete nastavit už v návrhovém režimu, v naší ukázce tyto
hodnoty nastavíte v kódu formuláře. Pod řádek uvozený ‘TODO ve vygenerovaném kódu formuláře přidejte tyto
příkazy:
txtKredit.Text = "1000"
txtSázka.Text = "10"
U textových polí lze docílit mnohé funkčnosti pouhým nastavením vlastností. Připomenu alespoň několik
z nich, které se v praxi často využívají. Předně, zobrazený text je hodnota vlastnosti Text. Jak je vidět z výše
uvedených příkazů, lze ji nastavovat i při běhu. Do textového pole lze zapsat až 2048 znaků. Délku textu lze
omezit nastavením vlastnosti MaxLength. Potřebujete-li víc, vytvořte víceřádkové textové pole. Uděláte to
tak, že nastavíte vlastnost MultiLine na True. Pak budete moci textové pole obsahovat až 32K textu.
Zalamování textu ovlivňuje vlastnost WordWrap, posuvníky přidáte pomocí vlastnosti ScrollBars. Je-li
textové pole určeno pouze pro čtení, nastavte vlastnost ReadOnly na True. Chcete-li, aby se text zobrazoval
odprava, nastavte vlastnost TextAlign na Right.
Převod zapsaného textu na velká či malá písmena (v našem případě to nemá smysl, protože pracujeme
pouze s číslicemi) zajistí vhodné nastavení vlastnosti CharacterCasing (na Upper, resp. Lower). Má-li se do
textového pole psát heslo, které nemá být vidět, docílíte to nastavením vlastnosti PasswordChar na zvolený
znak (obvykle se používá hvězdička, *). Pak se místo zapisovaných znaků budou objevovat hvězdičky.
Konečně, potřebujete-li (z kódu) vybírat text zobrazený v textovém poli nebo jeho část, využijte vlastnosti
SelectionStart a SelectionLength. SelectionStart určuje pozici kurzoru (nula znamená, že se kurzor umístí
nalevo od prvního znaku). SelectionLength určuje délku právě vybraného textu, resp. počet znaků od pozice
kurzoru, které chcete vybrat. Požadované akce se obvykle programují v událostní proceduře GotFocus textového
pole.

Labels: