Página 1 de 1

TreeView

Publicado: Lun Abr 23, 2007 4:37 pm
por Rolando
Hola:
Tengo un TreeView que tiene CheckBox y un grafico y este cambia de
grafico si el CheckBox esta tildado o no, normalmente si hago un click en el
CheckBox este se tilda y el grafico cambia de color pero si la leyenda del
item a chequear esta seleccionada no se produce el cambio del grafico,
mirando el ejemplo veo que se produce el mismo efecto al presionar el boton
"Cambiar imagen" la imagen no cambia hasta que se seleccione otro item.
Saludos.
--
Rolando Sarrailh
Teléfono,
internacional +54-221-489-1480
nacional 0221-489-1480
local 489-1480
rsarrailh@gmail.com

TreeView

Publicado: Lun Abr 23, 2007 5:46 pm
por ignacio
Rolando,
Ha de cambiar igualmente nSelImage. Acabo de modificar el código del ejemplo
de está forma para que refleje el cambio inmediatamente:
METHOD Button9Click( oSender ) CLASS TForm1
Local oItem
oItem := ::oTV:GetSelectedItem()
If oItem != Nil
oItem:nImage := iif( oItem:nImage == 1, 2, 1 )
oItem:nSelImage := iif( oItem:nSelImage == 1, 2, 1 )
Endif
RETURN Nil
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Rolando Sarrailh" <rsarrailh@gmail.com> escribió en el mensaje
news:[email=462cc4c7@ozsrv2.ozlan.local...]462cc4c7@ozsrv2.ozlan.local...[/email]
>
> Hola:
> Tengo un TreeView que tiene CheckBox y un grafico y este cambia de
> grafico si el CheckBox esta tildado o no, normalmente si hago un click en
> el CheckBox este se tilda y el grafico cambia de color pero si la leyenda
> del item a chequear esta seleccionada no se produce el cambio del grafico,
> mirando el ejemplo veo que se produce el mismo efecto al presionar el
> boton "Cambiar imagen" la imagen no cambia hasta que se seleccione otro
> item.
>
> Saludos.
>
> --
> Rolando Sarrailh
> Teléfono,
> internacional +54-221-489-1480
> nacional 0221-489-1480
> local 489-1480
> rsarrailh@gmail.com
>

TreeView

Publicado: Mar Abr 24, 2007 12:21 am
por Rolando
Ignacio:
El ejemplo quedo bien pero mi aplicación cambia el grafico al
hacer click en el CheckBox esté o no seleccionado y entonces tu corrección
no me funciona porque cambia el grafico del ítem seleccionado, no se como
saber cual es el ítem sobre el cual estoy haciendo click en el CheckBox.
Saludos.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:462cd4d9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Rolando,
>
> Ha de cambiar igualmente nSelImage. Acabo de modificar el código del
> ejemplo de está forma para que refleje el cambio inmediatamente:
>
> METHOD Button9Click( oSender ) CLASS TForm1
>
> Local oItem
>
> oItem := ::oTV:GetSelectedItem()
>
> If oItem != Nil
> oItem:nImage := iif( oItem:nImage == 1, 2, 1 )
> oItem:nSelImage := iif( oItem:nSelImage == 1, 2, 1 )
> Endif
>
> RETURN Nil
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Rolando Sarrailh" <rsarrailh@gmail.com> escribió en el mensaje
> news:[email=462cc4c7@ozsrv2.ozlan.local...]462cc4c7@ozsrv2.ozlan.local...[/email]
>>
>> Hola:
>> Tengo un TreeView que tiene CheckBox y un grafico y este cambia de
>> grafico si el CheckBox esta tildado o no, normalmente si hago un click en
>> el CheckBox este se tilda y el grafico cambia de color pero si la leyenda
>> del item a chequear esta seleccionada no se produce el cambio del
>> grafico, mirando el ejemplo veo que se produce el mismo efecto al
>> presionar el boton "Cambiar imagen" la imagen no cambia hasta que se
>> seleccione otro item.
>>
>> Saludos.
>>
>> --
>> Rolando Sarrailh
>> Teléfono,
>> internacional +54-221-489-1480
>> nacional 0221-489-1480
>> local 489-1480
>> rsarrailh@gmail.com
>>
>
>

TreeView

Publicado: Mar Abr 24, 2007 10:44 am
por jfgimenez
Rolando,
> El ejemplo quedo bien pero mi aplicación cambia el grafico al
> hacer click en el CheckBox esté o no seleccionado y entonces tu corrección
> no me funciona porque cambia el grafico del ítem seleccionado, no se como
> saber cual es el ítem sobre el cual estoy haciendo click en el CheckBox.
Por favor, envíanos un ejemplo (o modifica el de Xailer) para que podamos
probarlo.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info