Página 1 de 1

oTabCtrl

Publicado: Dom Mar 06, 2005 10:03 pm
por Fredy
Hola,
He notado que ::oTabCtrl:nindex siempre me devuelve 1
Para cazarlo he tenido crearme una propiedad nOrder y e poner en el
TabCtrlChange
::nOrder := nindex
Tambien me he dado cuenta de que OutputDebugString() sólo funciona con
variables tipo caracter. ¿Estoy confundido o antes se podí­a poner
cualquier tipo de dato?
Un saludico,
Fredy

oTabCtrl

Publicado: Dom Mar 06, 2005 10:13 pm
por jfgimenez
Fredy,
> He notado que ::oTabCtrl:nindex siempre me devuelve 1
> Para cazarlo he tenido crearme una propiedad nOrder y e poner en el
> TabCtrlChange
> ::nOrder := nindex
Yo lo uso habitualmente, p.ej. en el mismo IDE, y me funciona correctamente.
Por favor, envíame un ejemplo.
> Tambien me he dado cuenta de que OutputDebugString() sólo funciona con
> variables tipo caracter. ¿Estoy confundido o antes se podía poner
> cualquier tipo de dato?
OutputDebugString() sólo admite una cadena de texto, pero LogDebug() admite
varios parámetros de cualquier tipo.
--
Un saludo,
José F. Giménez

oTabCtrl

Publicado: Lun Mar 07, 2005 12:12 am
por Fredy
Mira a ver si te sirve el ejemplo, lo malo es que para ejecutarlo
necesitas tener el FireBird funcionando.
Si te fijas, seleccionando en el combo "*" funciona, porque tiro de la
propiedad ::nOrder que he creado. En cambio, con las letras, usando
::oTabCtrl1:nIndex no funciona. El LodDebug siempre retorna 1
También tienes un ejemplo de lo que me pasaba con los Tabs. Verás como
hay dos oTabCtrl1, uno debajo del otro.
Un saludico,
Fredy
--

Attached files tabs.zip (3.8 KB)Â

oTabCtrl

Publicado: Lun Mar 07, 2005 12:24 am
por jfgimenez
Fredy,
> Mira a ver si te sirve el ejemplo, lo malo es que para ejecutarlo
> necesitas tener el FireBird funcionando.
Me temo que no tengo instalado FireBird, ni ningún otro motor SQL para
probarlo.
> Si te fijas, seleccionando en el combo "*" funciona, porque tiro de la
> propiedad ::nOrder que he creado. En cambio, con las letras, usando
> ::oTabCtrl1:nIndex no funciona. El LodDebug siempre retorna 1
>
> También tienes un ejemplo de lo que me pasaba con los Tabs. Verás como
> hay dos oTabCtrl1, uno debajo del otro.
No lo he podido ejecutar, pero creo que éste es precísamente el problema.
Efectívamente tienes dos controles con el nombre oTabCtrl1. Haz lo
siguiente: selecciona el primero de ellos en el inspector y cámbiale el
nombre (p.ej. oTabCtrl2); a continuación elimina el segundo tabctrl y
pruébalo de nuevo. Yo creo que así sí tiene que funcionar bien.
--
Un saludo,
José F. Giménez

oTabCtrl

Publicado: Lun Mar 07, 2005 12:26 am
por jfgimenez
Fredy,
> No lo he podido ejecutar, pero creo que éste es precísamente el problema.
> Efectívamente tienes dos controles con el nombre oTabCtrl1. Haz lo
> siguiente: selecciona el primero de ellos en el inspector y cámbiale el
> nombre (p.ej. oTabCtrl2); a continuación elimina el segundo tabctrl y
> pruébalo de nuevo. Yo creo que así sí tiene que funcionar bien.
Olvidé decirte que una vez que elimines el segundo tabctrl, vuelve a
cambiarle el nombre al primero por oTabCtrl1.
--
Un saludo,
José F. Giménez

oTabCtrl

Publicado: Lun Mar 07, 2005 1:12 am
por Fredy
Ok, con lo que me dices va de perlas.
Ahora hace falta saber por qué mis TabsCtrl tienen esa tendencia a
clonarse
Un saludico,
Fredy

oTabCtrl

Publicado: Lun Mar 07, 2005 1:21 am
por jfgimenez
Fredy,
> Ok, con lo que me dices va de perlas.
Estupendo !
> Ahora hace falta saber por qué mis TabsCtrl tienen esa tendencia a
> clonarse
Pues no sé exactamente qué puede haber pasado. De todos modos, intentaré
investigarlo. Y si tú consigues averiguar una secuencia que permita
reproducirlo, por favor, dímelo.
--
Un saludo,
José F. Giménez

oTabCtrl

Publicado: Lun Mar 07, 2005 8:07 am
por carlosijc
Quisiera coger el nombre del TabCtrol Seleccionado que lo extraigo de una
tabla, luego ese nombre quisiera mostrarlo en un oLabel, no se como
hacerlo.
En caso del TreeView, veras en el ejemplo que te envio que con el ListBox
Funciona,eso me gustaria hacerlo con el TreeView, me ayudaria
Mira el Ejemplo, creo que me puedes ayudar, y observa lo que te explico con
el ListBox,, eso quisiera hacerlo con el TreeView, ya que en el quiero
insertar imagenes y tambien no quiero tener que dar DobleClick para que me
cambie el Paginado.

oTabCtrl

Publicado: Mar Mar 08, 2005 9:54 am
por ignacio
Carlos,
Por favor, intentalo tu primero. Monta un ejemplo que incorpore dicha
funcionalidad y cuando te quedes parado por no saber seguir nos lo mandas y
te mostraremos encantados la forma de hacerlo, pero te aseguro que si no lo
intentas tu primero nunca conoceras la herramienta.
Un saludo,
"Carlos Cedeño Vera" <carlosijc@gmail.com> escribió en el mensaje
news:[email=opsm893jz5avu13i@carlos...]opsm893jz5avu13i@carlos...[/email]
> Quisiera coger el nombre del TabCtrol Seleccionado que lo extraigo de una
> tabla, luego ese nombre quisiera mostrarlo en un oLabel, no se como
> hacerlo.
>
> En caso del TreeView, veras en el ejemplo que te envio que con el ListBox
> Funciona,eso me gustaria hacerlo con el TreeView, me ayudaria
>
> Mira el Ejemplo, creo que me puedes ayudar, y observa lo que te explico
> con
> el ListBox,, eso quisiera hacerlo con el TreeView, ya que en el quiero
> insertar imagenes y tambien no quiero tener que dar DobleClick para que me
> cambie el Paginado.

oTabCtrl

Publicado: Mar Mar 08, 2005 10:33 am
por jfgimenez
Carlos,
> Quisiera coger el nombre del TabCtrol Seleccionado que lo extraigo de una
> tabla, luego ese nombre quisiera mostrarlo en un oLabel, no se como
> hacerlo.
>
> En caso del TreeView, veras en el ejemplo que te envio que con el ListBox
> Funciona,eso me gustaria hacerlo con el TreeView, me ayudaria
>
> Mira el Ejemplo, creo que me puedes ayudar, y observa lo que te explico
> con
> el ListBox,, eso quisiera hacerlo con el TreeView, ya que en el quiero
> insertar imagenes y tambien no quiero tener que dar DobleClick para que me
> cambie el Paginado.
No he podido probar el ejemplo que me has enviado por privado porque faltan
las .dbf.
De todos modos, ya te he contestado por privado.
--
Un saludo,
José F. Giménez