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) |
|
Jednoduché statické menu s nadpisom: povolené vstupy: číslo položky (1 .. n) |
|
Jednoduché dynamické menu (> je ukazovateľ) s nadpisom: povolené vstupy: šípky (hore, dole), Enter, Esc |
|
Dynamické (zvýraznený riadok je ukazovateľ) menu s nadpisom: povolené vstupy: šípky (hore, dole), Enter, Esc |
|
Dynamické (zvýraznený riadok je ukazovateľ) menu s nadpisom s vlastným okienkom: povolené vstupy: šípky (hore, dole), PgUp, PgDn, Enter, Esc |
|
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 |
|
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.