Tengo ese formulario. Es evidente que a la izquiera hay un TTreeView; la parte de la derecha es un TPanel que contiene la información. Tengo este código en el evento OnGetSelectedIndex del TTreeView:
Código PHP:
PageControl2->ActivePageIndex = -1;
Panel1->Visible = !Node->HasChildren;
if (!Node->HasChildren)
{
PageControl2->ActivePageIndex = 0;
PageControl2Change(NULL);
}
Al menos a mi me parece evidente que si el nodo seleccionado tiene descendientes el panel de la derecha no debería mostrarse, pero como podéis ver en la imagen no sólo se muestra sino que además la información no tiene nada que ver con el nodo seleccionado. ¿Alguna sugerencia?