Zadání testovacího příkladu - makro s formuláři

Přehled informací

Definice problému

Vytvořte makro s jednoduchým uživatelským rozhraním. Makro umožní zadat dva body, první bod reprezentuje střed kružnice, vzdálenost bodů potom poloměr kružnice. Po vykreslení kružnice do výkresu makro vypočítá obsah kružnice. Ovládání makra bude realizováno pomocí formuláře. Formulář bude obsahovat několik prvků, které se budou vzájemně překrývat a aktivovat.

Zajistěte správný postup zadání jednotlivých parametrů (využijte aktivování / deaktivování, skrytí .. prvků formuláře).

Popis prvků formuláře

První vrstvu prvků budou tvořit textová pole s popisky a tlačítko Konec (viz obrázek)

První vrstva prvků bude mít při startu makra nastavenou viditelnost na False (znamená nebude viditelná). Přes první vrstvu prvků formuláře bude umístěna druhá vrstva formulářových prvků (viz obrázek).

V této vrstvě budou viditelné všechny tlačítka. Tlačítka Vlož bod2, Vykresli objekt a Vypočítej obsah nebude možné editovat.

Popis funkce prvků formuláře

Po startu makra bude zobrazen formulář jen s tlačítky (aktivní buda pouze tlačítko Vlož bod1).

Jakmile uživatel zadá bod, tlačítko Vlož bod1 se skryje. Zobrazí se prvky dialogu zobrazující jednotlivé souřadnice zadaného bodu (textová pole se souřadnicemi nepůjdou editovat), zaktivuje se tlačítko Vlož bod2.

Po zadání druhého bodu se tlačítko Vlož bod2 skryje, zobrazí se textové pole s popiskem zobrazující hodnotu vypočítaného poloměru. Zaktivuje se tlačítko Vykresli objekt.

Po vykreslení objektu se tlačítko Vykresli objekt skryje a zobrazí se textové pole s popiskem pro zobrazení hodnoty poloměru. Do pole zatím nebude vypsána hodnota. Aktivuje se tlačítko Vypočítej obsah.

Výpočet hodnoty zajistí tlačítko Vypočítej obsah, po jeho stisku se zapíše vypočítaný obsah a zobrazí se tlačítko Konec.