Hola:
Cuando haces click sobre el TTreeView, puedes consultar su propiedad Selected que devuelve el TreeNode seleccionado en ese momento (si pones a TRUE ala propiedad RightClickSelect esto valdrá también para cuando hagas click con el botón derecho). Si el TreeNode devuelto por Selected tiene a FALSE la propiedad HasChildren, es que no tiene subramas. Esto viene en la ayuda de Delphi (pulsar F1 sobre el componente en cuestión).
Lo de que al abrir un formulario te aparezca detrás del TreeView, quizás sea porque el formulario donde está el TreeView tenga la propiedad FormStyle = StayOnTop.
Ya nos dirás
|