Um menu suspenso hierárquico tem um submenu associado a cada um de seus elementos. Este é um exemplo de um menu hierárquico:

Da mesma forma, uma lista hierárquica tem uma sublista associada a cada elemento na lista. Este é um exemplo de uma lista hierárquica:

Nota: Nos formulários, os menus hierárquicos estão limitados a dois níveis. No entanto, os objetos de tipo lista hierárquica não estão limitadas.
É possível expandir ou contrair a lista hierárquica clicando no símbolo mais [+] ou menos [-] (Windows) ou nas setas (Mac OS).
É possível controlar se um elemento em uma lista hierárquica é modificável pelo usuário. Se um elemento em uma lista hierárquica é editável, o usuário pode editá-lo utilizando a combinação Alt+clique (Windows) / Opção+clique (Mac OS), ou com um longo clique no texto do elemento.
Se você preenche uma lista hierárquica utilizando uma lista criada no editor de listas, a propriedade “modificável” dos elementos da lista está definida pela opção
Elemento modificável do editor de listas. Para maiores informações, consulte o parágrafo
Definir propriedades de lista.
Nota: os menus suspensos hierárquicos e as listas hierárquicos podem ser inseridos diretamente por arrastar e soltar desde o editor de listas (ver Arrastar uma lista a um formulário).
Os menus suspensos hierárquicos e as listas hierárquicas são controladas com a ajuda de comandos de linguagem de listas hierárquicas. O princípio consiste em atribuir a referência da lista hierárquica à variável associada ao objeto no editor de formulários. Para maiores informações, consulte a seção Listas Hierárquicas do Manual de Linguagem 4D