Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Duda el TreeView (https://www.clubdelphi.com/foros/showthread.php?t=14776)

VRO 30-09-2004 11:04:57

Duda el TreeView
 
Hola a todo el mundo,

vereis tengo un formulario principal con u TreeView, 2dbGrid y botones lo que yo quiero es cuando pulso fuera del TreeView en alguno de los componentes anteriores, me cambie el color del nodo que había seleccionado en el TreeView. Con el Método OnCustomDrawItem me camia de color perfectamente pero siempre que me encuentro moviendome en el TreeView .
Para hacer esto creo la siguiente función:

Código Delphi [-]
 arb:=treeview.selected;
 arb es de tipo TTreeNode;
 arb:=arb.treeview; y ya le tengo de tipo TCustomDrawItem;
  procedure TForm1.color(arb:TCustomTreeView;state:TCustomDraState)
   begin
      if cdsSelected in state then
         arb.selected.treeview.canvas.brush.color:=clGray;
   end;

pues bien no me da error per no me le cambia de color, si alguien se le ocurre alguna forma??

Gracias por todo.

VRO 30-09-2004 12:26:10

Problema resuelto
 
POr si alguien le interesa el problema ya está resuelto

lo que he hecho es poner :

Código Delphi [-]
    treeview.hideselection:=false;

de esta forma me lo mantiene seleccionado,

pero de todas formas me gustaría saber como cambiar a otro color que nosea gris.


La franja horaria es GMT +2. Ahora son las 03:17:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi