|
|
![]() ![]() ![]() |
|
Volba | Popis |
Align to Grid | Přichycuje vybrané komponenty do rastru Návrhového formuláře |
Bring to Front | Přesouvá vybrané komponety před ostatní komponenty. |
Send to Back | Přesouvá vybrané komponety za ostatní komponenty. |
Revert to Inherited | Návrat k původnímu stavu vybraných komponent. |
Align | Zobrazí dialogové okno zarovnávání. |
Size | Zobrazí dialogové okno změny velikosti. |
Scale | Zobrazí dialogové okno změny měřítka. |
Tab Order | Zobrazí dialogové okno editace Tab pořadí. |
Creation Order | Zobrazí dialogové okno vytvářecího pořadí. |
Add to Repository | Přidává tento formulář do Zásobníku objektů (vytváří z něj šablonu). |
View as Text | Zobrazí popis formuláře jako text v Editoru kódu. Text formuláře můžeme editovat. Volbou View as Form v místní nabídce Editoru kódů pak opět převedeme text zpět na formulář. Tyto činnosti provádí také Alt+F12. |
U většiny komponent lze měnit velikost. Vybraná komponenta je vybavena záchytnými čtverečky a přetažením těchto záchytných čtverečků myší lze změnit velikost komponenty. Velikost komponenty lze určit již při vkládání komponenty na formulář. Stiskneme tlačítko myši v požadovaném místě levého horního rohu komponenty a tlačítko uvolníme v požadovaném protějším rohu komponenty. Např. u nevizuálních komponent nelze změnit velikost (jsou reprezentovány ikonou).
Hodnota | Popis |
alBottom | Komponenta je zarovnávána se spodním okrajem nadřízeného okna. Příkladem takto zarovnávané komponenty je stavový řádek hlavního formuláře. |
alClient | Komponenta zaplní celou klientskou oblast nadřízeného okna. Pokud jiné komponenty zabírají část klientské oblasti, pak takto zarovnaná komponenta vyplní zbytek klientské oblasti. |
alLeft | Komponenta je zarovnána s levým okrajem nadřízeného okna. Příkladem je paleta nástrojů na levém okraji okna. |
alNone | Komponenta zůstává tak, jak byla navržena. Implicitní stav pro většinu komponent. |
alRight | Komponenta je zarovnána s pravým okrajem nadřízeného okna. |
alTop | Komponenta je zarovnána s horním okrajem nadřízeného okna. Příkladem je paleta nástrojů. |
Použití tohoto zarovnávání si ukážeme na následující aplikaci. Začneme novou aplikaci. Na libovolné místo formuláře umístíme komponentu Panel. Povšimněte si, že vlastnost Align panelu je nastavena na alNone. Změníme tuto hodnotu na alTop a panel se přesune k hornímu okraji formuláře (jeho výška se nezmění) a je rozšířen na šířku formuláře. Když se jej pokusíme přetáhnout doprostřed formuláře, pak se stále vrací k hornímu okraji. Jestliže se pokusíme změnit šířku formuláře, pak se nám to opět nepodaří. Změna výšky panelu ale proběhne bez problémů. Změníme-li vlastnost Align na alBottom, pak se panel přesune ke spodnímu okraji. Při změně Align na alLeft nebo alRight se výška panelu stane šířkou a panel zabírá celou výšku formuláře. V tomto případě nelze měnit výšku panelu. Změna Align na alClient způsobí, že panel pokryje celou klientskou oblast formuláře. Nelze změnit jeho velikost v žádném směru. Po změně Align na alNone je opět možno změnit velikost panelu a přemisťovat jej.
![]() ![]() ![]() |
|