Buenas (yo de nuevo

) estoy usando delphi 10.2 tokio y queria hacer un menu desplegable o colapsable ahoro lo siguiente
He echo un boton ligado a un tpanel el cual al precionarlo muestra o no el tpanel para ello use
Código Delphi
[-]procedure TfPrincipal.BBmenuemClick(Sender: TObject);
begin
TPprincipal1.Visible := not TPprincipal1.Visible;
end;
end.
en su momento use delphi 7 y al desaparecer el tpanel tambien desaparecia o no mostraba la parte de form donde se encontraba el panel cosa que ahora no sucede
Les dejo dos imagnes para que se comprenda mejor
Con el tpanel activo
Sin el tp activo
Sera que en las nuevas versiones ya no trabaja de la misma manera ahora mi pregunta seria si abria forma de hacer que esa parte del form tambien sea invisible... o que tengo que hacer que al precionar el boton el resto de los componentes se ajuste al tamaño del form ocupando el espacio del tpanel que desaparece el boton ?
Otra consulta obviamente relacionada a lo mismo seria como puedo hacer sub menus como los que tiene delphi en la paleta de componente que al apretar "+" o "-" muestre o no los elemento de la categoria, ademas de que cambie la imagen al presionar el boton en este caso un "+" por un "-"