Hola a Todos
Alguien sabe como crear un evento para hacer un doble click en el TreeItem,
quiero hacer un menu tipo SAP
Gracias por adelantado
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5096 (20100507) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Doble Click en TreeItem
Doble Click en TreeItem
Juan Jose:
Es super sencillo.
Lo que yo hice fue usar la propiedad :CARGO de cada nodo del arbol para
guardar ahi un bloque de codigo con la función que quiero ejecutar:
oAuxil := oSSubCta:InsertItem((ALIAS_OTROCAT)->(SUBSTR(cuenta,9,4))
oAuxil:nImage := 14
oAuxil:Cargo := {|| Funcion que quiero ejecutar ()}
Y luego, simplemente en el evento OnDblClick del arbol hago:
METHOD TreeView1DblClick( oSender, nKeyFlags, nPosX, nPosY ) CLASS catcue
LOCAL nRegistro
IF oSender:GetSelectedItem():Cargo <> NIL
EVAL(oSender:Cargo)
ENDIF
RETURN Nil
Y listo
Saludos
Rene Flores
http://www.ciber-tec.com
> Hola a Todos
>
> Alguien sabe como crear un evento para hacer un doble click en el TreeItem,
> quiero hacer un menu tipo SAP
>
> Gracias por adelantado
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5096 (20100507) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
>
Es super sencillo.
Lo que yo hice fue usar la propiedad :CARGO de cada nodo del arbol para
guardar ahi un bloque de codigo con la función que quiero ejecutar:
oAuxil := oSSubCta:InsertItem((ALIAS_OTROCAT)->(SUBSTR(cuenta,9,4))
oAuxil:nImage := 14
oAuxil:Cargo := {|| Funcion que quiero ejecutar ()}
Y luego, simplemente en el evento OnDblClick del arbol hago:
METHOD TreeView1DblClick( oSender, nKeyFlags, nPosX, nPosY ) CLASS catcue
LOCAL nRegistro
IF oSender:GetSelectedItem():Cargo <> NIL
EVAL(oSender:Cargo)
ENDIF
RETURN Nil
Y listo
Saludos
Rene Flores
http://www.ciber-tec.com
> Hola a Todos
>
> Alguien sabe como crear un evento para hacer un doble click en el TreeItem,
> quiero hacer un menu tipo SAP
>
> Gracias por adelantado
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5096 (20100507) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
>
Doble Click en TreeItem
Gracias por la ayuda René
"Juan Jose" <correo@jjlopezg.jazztel.es> escribió en el mensaje
news:4be469e1$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola a Todos
>
> Alguien sabe como crear un evento para hacer un doble click en el
> TreeItem, quiero hacer un menu tipo SAP
>
> Gracias por adelantado
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5096 (20100507) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5097 (20100509) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5103 (20100510) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
"Juan Jose" <correo@jjlopezg.jazztel.es> escribió en el mensaje
news:4be469e1$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola a Todos
>
> Alguien sabe como crear un evento para hacer un doble click en el
> TreeItem, quiero hacer un menu tipo SAP
>
> Gracias por adelantado
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5096 (20100507) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5097 (20100509) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5103 (20100510) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com