No muestra mensaje cuando utilizo el Tool Tip Text

1,632 views
Skip to first unread message

simonxp

unread,
Jun 22, 2012, 10:19:28 PM6/22/12
to mundovis...@googlegroups.com
Hola Amigos:
Tengo un form donde visualizo los datos en una grilla de 4 columnas
Asigno en la propiedad Tool Tip Text=Hacer Doble Click del header1 de la 1era columna de la grilla
ademas en la propiedad del form asigno Show Tips=.t.
Ejecutado el form no me muestra ningun mensaje, cuando posiciono  el cursor en la cabecera de la 1era columna
Me falta activar alguna otra propiedad?
Ayuda por favor

Atte. simon
Estoy con el vfp 9

Cesar Yamunaque Baca

unread,
Jun 23, 2012, 12:06:31 AM6/23/12
to mundovis...@googlegroups.com
Hola,
debes colocar el mensaje en el ToolTipText del Header correspondiente a la columna
saludos

simon apaza

unread,
Jun 23, 2012, 9:51:08 AM6/23/12
to mundovis...@googlegroups.com
asi es amigo cesar, el mensaje HACER DOBLECLICK, esta en tool tip text del header de la 1era columna y  esto no me funciona.

--
_______________________________________________________________
Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
FoxPro" de Grupos de Google.
 
Para anular la suscripción a este grupo, envía un mensaje a:
mundovisualfox...@googlegroups.com

Daniel Sánchez

unread,
Jun 23, 2012, 10:37:32 AM6/23/12
to mundovis...@googlegroups.com
No te ocurrirá que al relacionar tu grilla a un origen de datos este vuelve a crear las columnas y al hacer esto pierde la referencia de tu tooltiptext que colocas en tiempo de diseño, lo que te recomendaría sería que una vez corriendo tu form hagas un análisis del estado de los objetos y sus valores con el depurador y veas si conserva el dato colocado en el toottiptext de dicho header. En todo caso cuando le asignas nuevamente el origen de datos indica mediante código el tooltiptext de tu header y ve si lo muestra.

Saludos

--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil +051-949398047
Trujillo - Perú

Carlos Alberto Cisneros Madrid

unread,
Jun 23, 2012, 3:19:51 PM6/23/12
to mundovis...@googlegroups.com
Existe una propiedad en el init del formulario que se llama "show tips" haz un click con "yes" y prueba.

Carlos Alberto Cisneros Madrid

unread,
Jun 23, 2012, 3:23:15 PM6/23/12
to mundovis...@googlegroups.com, Carlos Alberto Cisneros Madrid
Perdona, acabo de leer tu correo anterior, y entendi que ya lo hicistes....

simon apaza

unread,
Jun 24, 2012, 8:20:20 PM6/24/12
to mundovis...@googlegroups.com
En la grilla muestro los datos capturados en un cursor temporal, de todas formas lo voy a revisar como me aconseja Daniel
atte. simon

simon apaza

unread,
Jun 24, 2012, 8:37:06 PM6/24/12
to mundovis...@googlegroups.com
Este es el codigo para mostrar los datos:
resentsa es un cursor

SELECT resentsa
GO top
thisform.grid1.recordsource= "resentsa"
thisform.tmrTimer.Enabled = this.Value
thisform.grid1.column1.controlsource="resentsa.codigo"
thisform.grid1.column2.controlsource="resentsa.codi"
thisform.grid1.column3.controlsource="resentsa.articulo"
thisform.grid1.column4.controlsource="resentsa.unidad"
thisform.grid1.column5.controlsource="resentsa.cantidad"
thisform.grid1.column6.controlsource="resentsa.precio"
thisform.grid1.column7.controlsource="resentsa.valorb"
thisform.grid1.column1.header1.ToolTipText='Dobleclik'  (segun consejo de Daniel)

No me muestra ningun mensaje, pese que tambien esta en la propiedad del header esta el mensaje

ate simon

simon apaza

unread,
Jun 24, 2012, 8:50:07 PM6/24/12
to mundovis...@googlegroups.com
adjunto el formulario en cuestion,como no me muestra el mensaje, tuve que hacer una nota en parte inferior.
formasaldos.jpg

Daniel Sánchez

unread,
Jun 24, 2012, 9:07:26 PM6/24/12
to mundovis...@googlegroups.com
Tienes toda la razón el header de la columna no obedece o ignora el texto del tooltiptext, lo mismo ocurre con el tooltiptxt de la columna, lo que si funciona es el tooltiptex de la grilla, entonces he realizado una prueba y te va ha sacar del apuro, ponte en el header de la columna que desees y entra a su método mouseenter y ahi vas a poner this.parent.parent.tooltiptext=[el texto que deseas] y en el mouseleve pondrás this,parent.parent.tooltiptext=[] y con eso al pasar por tu columna te mostrara el mensaje deseado y cuando salga lo quita.

simon apaza

unread,
Jun 25, 2012, 10:37:37 AM6/25/12
to mundovis...@googlegroups.com
Gracias Daniel, voy hacer la prueba y te aviso
atte. simon

--

simon apaza

unread,
Jun 26, 2012, 10:50:48 AM6/26/12
to mundovis...@googlegroups.com
Funciona!!
Gracias nuevamente Daniel
atte.simon

Daniel Sánchez

unread,
Jun 26, 2012, 7:00:08 PM6/26/12
to mundovis...@googlegroups.com
Como que no iba a funcionar si lo había probado, jejejeje.
Reply all
Reply to author
Forward
0 new messages