https://foro.gambas-es.org/viewtopic.php?f=1&t=1159
-----------------------------------
aristicol
Domingo, 28 Noviembre 2010, 18:48

Como Se Hacen Los Globos Informativos
-----------------------------------
Hola compañeros me gustará saber si alguno de ustedes ha hecho estos globos informativos (ver la imagen adjunta)


¿Como se hacen?


-----------------------------------
jsbsan
Domingo, 28 Noviembre 2010, 19:26

Re: Como Se Hacen Los Globos Informativos
-----------------------------------
Pues en los controles tienes la propiedad: [b]tooltip[/b]

Y sale un cuadrito amarillo con el texto que pones en esa propiedad, cuando pasas el raton por alli...

 [img]http://foro.gambas-es.org/files/images/6/pantallazo_d.png[/img] 

Si no te gusta el recuadro amarillo, tambien podrias hacer un formulario transparente con una imagen del "bocadillo" y con texto dentro. Eso lo vi una vez en visual basic, cuando no existía la propiedad tip, y hacer que apareciece cuando el raton pase por encima....

Saludos


-----------------------------------
jsbsan
Domingo, 28 Noviembre 2010, 19:38

Re: Como Se Hacen Los Globos Informativos
-----------------------------------
Mirate el el ejemplo de Fclock... te podia servir...

En este ejemplo hay un formulacio que se le pone una imagen (de un reloj ) y el borde de la circuferencia del reloj es transparente por eso se ve lo que hay detras (alrededor del circulo).

Tu tendrias que hacer un "bocadillo" (con gimp), con sus laterales transparentes y un textbox o/y un icono para presentarlo dentro de un formulario, al que llamarias (.show) cuando estuvieras encima del boton o el control que te interese.


-----------------------------------
Invitado
Domingo, 28 Noviembre 2010, 20:13

Re: Como Se Hacen Los Globos Informativos
-----------------------------------
Tienes que usar la clase Balloon que provee Gambas. Es lo mismo que Message, sólo que además del texto, debes especificar el control (o el punto específico) del que saldrá, y otras cosas. Te dejo un ejemplo.


-----------------------------------
aristicol
Lunes, 29 Noviembre 2010, 00:23

Re: Como Se Hacen Los Globos Informativos
-----------------------------------
[quote user="jsbsan" post="6619"]Pues en los controles tienes la propiedad: [b]tooltip[/b]

Y sale un cuadrito amarillo con el texto que pones en esa propiedad, cuando pasas el raton por alli...

 [img]http://foro.gambas-es.org/files/images/6/pantallazo_d.png[/img] 

Si no te gusta el recuadro amarillo, tambien podrias hacer un formulario transparente con una imagen del "bocadillo" y con texto dentro. Eso lo vi una vez en visual basic, cuando no existía la propiedad tip, y hacer que apareciece cuando el raton pase por encima....

Saludos[/quote]

Si claro esos los conozco y los se usar, pero me refiero con la apariencia de la imagen que expuse y que gambas usa para mostrar  el contenido y valores de variables, funciones etc cuando se presenta un error.

En otros lenguajes aunque no resulta muy técnico usaba imágenes y les decía que fueran transparentes, pero acá en gambas la trasparecía en imágenes sobre varios objetos de colores diferentes falla.


-----------------------------------
aristicol
Lunes, 29 Noviembre 2010, 00:28

Re: Como Se Hacen Los Globos Informativos
-----------------------------------
[quote user="Ayortano" post="6622"]Tienes que usar la clase Balloon que provee Gambas. Es lo mismo que Message, sólo que además del texto, debes especificar el control (o el punto específico) del que saldrá, y otras cosas. Te dejo un ejemplo.[/quote]

Gracias por la ayuda, justo lo que deseaba saber, que mejor que un ejemplo....  :mryellow:


Y aquí esta la referencias desde gambasdoc

http://gambasdoc.org/help/comp/gb.form/balloon?es


-----------------------------------
jsbsan
Lunes, 29 Noviembre 2010, 06:31

Re: Como Se Hacen Los Globos Informativos
-----------------------------------
Ayortano:
Vaya... eso no lo conocia... la clase Balloon...

[code linenumbers=false syntax=gambas]PUBLIC SUB CheckBox1_Click()
Balloon("Valor del CheckBox: " & Str(CheckBox1.Value), CheckBox1, Stock["22/info"])
END

PUBLIC SUB ListBox1_Select()
Balloon("Seleccionado \"" & ListBox1.Current.Text & "\"", ListBox1, Stock["22/info"])
END[/code]

Queda muy bien!!!

Saludos

nota:
¿la ayuda no es para la version 3??


-----------------------------------
Invitado
Lunes, 29 Noviembre 2010, 13:35

Re: Como Se Hacen Los Globos Informativos
-----------------------------------
No, en la versión 2 también dispones de esa clase.


