Completo un poco más.
Si el VirtualTreeview tienes HideSelection a false, y te aseguras mediante código de que hay algo seleccionado, entonces no hay problema.
En caso contrario, es bueno hacer primero la comprobación:
Código Delphi
[-]
if tree.FocusedNode <> nil then
o bien:
Código Delphi
[-]
if Assigned(tree.FocusedNode) then
PD: El VirtualStringTree tiene el evento OnFocusChanged, con un parámetro que indica el nodo que tiene el foco y la columna. Lugar oportuno para usar el código de
Genner.
El hilo es de hace 6 meses, pero al menos dejamos la respuesta para futuras búsquedas. Gracias por reavivarlo
Genner.
Saludos
Saludos