Vytvorenie menu (ponuky) v TP

 Pri tvorbe programov v TP sa nevyhneme tvorbe menu, čiže ponuky. Existuje niekoľko možností, od jednoduchých statických až po zložité a dynamické. Toto je jednoduchý prierez možnosťami menu:


Jednoduché statické menu:

povolené vstupy: číslo položky (1 .. n)

1) položka 1

2) položka 2

3) položka 3

...

n) položka n

 


Jednoduché statické menu s nadpisom:

povolené vstupy: číslo položky (1 .. n)

Vyberte si:

1) položka 1

2) položka 2

3) položka 3

...

n) položka n


Jednoduché dynamické menu (> je ukazovateľ) s nadpisom:

povolené vstupy: šípky (hore, dole), Enter, Esc

Vyberte si:

  položka 1

> položka 2

  položka 3

  ...

  položka n


Dynamické (zvýraznený riadok je ukazovateľ) menu s nadpisom:

povolené vstupy: šípky (hore, dole), Enter, Esc

Vyberte si:

  položka 1

  položka 2

  položka 3

  ...

  položka n


Dynamické (zvýraznený riadok je ukazovateľ) menu s nadpisom s vlastným okienkom:

povolené vstupy: šípky (hore, dole), PgUp, PgDn, Enter, Esc

Vyberte si:

  položka 1

  položka 2

  položka 3

  ...

  položka n

 


Dynamické (zvýraznený riadok je ukazovateľ) menu s nadpisom s vlastným okienkom + horúce klávesy:

povolené vstupy: šípky (hore, dole), PgUp, PgDn, Enter, Esc, horúce klávesy

Vyberte si:

  položka 1

  položka 2

  položka 3

  ...

  položka n

 

 

Vytvoriť dynamické (efektívne a univerzálne) menu nie je jednoduchá záležitosť. Výhodné je ovládanie menu vložiť do podprogramu a volať ho z hlavného programu. Takto môže vyzerať naprogramované menu a jeho zdrojový text v TP.