cool web a perfektni rs- Doporucuji

Wednesday, March 28, 2007

formátovani

Přehled hlavních formátovacích možností pro množinu vybraných ovládacích prvků:
Zarovnávání. Format > Align, v kaskádové nabídce jsou příkazy pro zarovnání levých stran, středů, pravých
stran, horních stran, středů, dolních stran a na mřížku.
Změna velikosti. Format > Make Same Size, v kaskádové nabídce můžete udělat objekty stejně velké, stejně
vysoké, stejně široké nebo upravit velikost na mřížku.
Rozestupy. Format > Horizontal Spacing, resp. Format > Vertical Spacing. V kaskádové nabídce můžete volit
stejné rozestupy nebo rozestupy zvětšit, zmenšit nebo zcela odstranit.
Centrování na formuláři. Format > Center in Form, v kaskádové nabídce můžete centrovat svisle nebo vodorovně.
Pořadí podle osy z. Ovládací prvky se mohou na formuláři také překrývat, jako když kladete listy papíru
na stůl. Toto pořadí můžete změnit v kaskádové nabídce příkazu Format > Order. Přenést dopředu (Bring to
Front) nebo přenést dozadu (Send to Back). V součinnosti s nastavením barev se tím dají vytvářet i různé
grafické efekty.
Mřížka (Grid) je neviditelný rastr, který usnadňuje přesná zarovnávání a jiné formátovací operace. Velikost
rastru se dá nastavit, mřížka se dá také vypnout.
VB6. Pozor na to, že dříve určoval formátování ovládacích prvků ten, který jste vybrali jako
poslední. Ve VB.NET to určuje ovládací prvek, který vyberete jako první.
Tabelátorové řazení prvků na formuláři
Když tvoříte komplikovanější formuláře (zejména je to důležité u formulářů, na nichž budou uživatelé pořizovat
a upravovat nějaká data), často je uživatelé ovládají z klávesnice a přecházejí z jednoho ovládacího
prvku na jiný stiskem klávesy Tab (zleva doprava, shora dolů) nebo opačným směrem (Shift+Tab). ¡Pozice
jednotlivých prvků v tabelátorovém řazení je ale dána historickým pořadím, v jakém jste ovládací prvky kladli
na formulář. Když pak ovládací prvky různě přeházíte (aby byl formulář hezčí nebo přehlednější), důsledkem
je, že uživatel skáče po formuláři tam a zpět, což není příjemné.
Proto byste měli v určitých fázích návrhu formuláře toto řazení zkontrolovat a případně ho upravit. Dělá
se to tak, že při práci v návrhu formuláře vydáte příkaz View > Tab Order. V levém rohu každého ovládacího
prvku se objeví malý obdélník s číslem, které vyjadřuje pořadí daného prvku v tabelátorovém řazení. Viz obrázek
na příští straně.
Klepáním na čísla můžete tabelátorové řazení měnit, hodnoty ostatních ovládacích prvků se po klepnutí
změní automaticky tak, aby čísla tvořila souvislou řadu od jedné. Na obrázku výše vývojář právě upravil pořadí
tlačítek. Všimněte si, že řazení prvků umístěných v kontejneru (panel okolo tří popisných objektů) je dáno
desetinným číslem.
Pořadí prvku v tabelátorovém řazení odpovídá vlastnost TabIndex ovládacího prvku. Nastavením vlastnosti
TabStop na False můžete daný ovládací prvek z tabelátorového řazení vyloučit.
VB6. Dříve se tabelátorové řazení vizuálně nastavovat nedalo a museli jste to dělat ručně,
prostřednictvím vlastnosti TabIndex.

Labels: ,