Principales respuestas
BallonTip

Pregunta
-
Respuestas
-
Hola
Puedes usar un ToolTip... aunque esto solo aparece cuando estas encima de un control.
Aqui te dejo más información: http://www.c-sharpcorner.com/UploadFile/mahesh/FancyWPFTooltip07132008214937PM/FancyWPFTooltip.aspx
http://www.wpftutorial.net/ToolTip.html
http://www.longhorncorner.com/UploadFile/dnhe/tooltipinWPF07212009074045AM/tooltipinWPF.aspx <-- Con imagen
http://kartones.net/blogs/coco/archive/2011/04/06/jugando-con-wpf-tooltips.aspx <-- Español
Además en este artículo he usado un ToolTip para mostrar errores (validacion): Validacion en WPF
Saludos
Antonio Lobo
Mi blog- Marcado como respuesta budurex viernes, 8 de julio de 2011 8:07
-
Comprobado, ToolTip, funciona con el tipo Ellipse, estoy trabajando en esta función, creo que me servirá:
private
void ellipse_MouseEnter(object sender, MouseEventArgs
e)
{
...
((
Ellipse)sender).ToolTip = "Textooooo....";
...
}
- Marcado como respuesta budurex viernes, 8 de julio de 2011 8:06
Todas las respuestas
-
Esto es lo que intento hacer:
System.Windows.Forms.
NotifyIcon icono = new System.Windows.Forms.NotifyIcon
();
icono.Text =
"Cama: " + camNombre + Environment.NewLine + "Habitación: " + habNombre + Environment.NewLine;
icono.ShowBalloonTip(10000,
"PRUEBA", "Angel", System.Windows.Forms.ToolTipIcon.Error);
Pero no visualizao nada de nada, si que entra el programa, pero no visualizao nada.
-
Hola, yo tengo un pedazo de código que usé para responder otra pregunta pero está en VB. Mira si te sirve o sino avísame y encontraremos otra respuesta.
Private WithEvents ni As New System.Windows.Forms.NotifyIcon() With ni .ContextMenu = ContextMenu1 .Icon = New System.Drawing.Icon(pruebasVB_WPF.Application.ResourceAssembly. GetManifestResourceStream("pruebasVB_WPF.Main.ico")) .Visible = True End With <br/>
Private Sub Boton_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) ni.Text = "Prueba" ni.ShowBalloonTip(10000, "", "Hola", Forms.ToolTipIcon.Info) End Sub
Saludos
Antonio Lobo -
Lo tenia hecho en windows form, pero al cambiar a wpf, haver como lo adapto, os enseño la función en windows form:
/**************************************************************
* Genera un globo informativo en cada cama reservada.
*************************************************************/private void rsCamaReservada_MouseEnter(object sender, EventArgs e)
{
Point p1 = new Point();
p1 = MousePosition;
Balloon ballon = new DevComponents.DotNetBar.Balloon ();
ballon.Location = p1;
ballon.Text ="TEXTO";
ballon.AutoResize();
ballon.AutoCloseTimeOut = 2;
ballon.ShowCloseButton =false;
ballon.Show();
}
Mi problema es que intento lanzarlo de la forma que comento en el segundo mensage, pero no visualizo ningún globo, pensé que podia ser por que ponía poco tiempo de vida, pero probé con varios valores y nada de nada, sigue sin verse, no se que paso es el que hago mal.
-
Hola, yo tengo un pedazo de código que usé para responder otra pregunta pero está en VB. Mira si te sirve o sino avísame y encontraremos otra respuesta.
Private WithEvents ni As New System.Windows.Forms.NotifyIcon() With ni .ContextMenu = ContextMenu1 .Icon = New System.Drawing.Icon(pruebasVB_WPF.Application.ResourceAssembly. GetManifestResourceStream("pruebasVB_WPF.Main.ico")) .Visible = True End With <br/>
Private Sub Boton_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) ni.Text = "Prueba" ni.ShowBalloonTip(10000, "", "Hola", Forms.ToolTipIcon.Info) End Sub
Saludos
Antonio Lobo
En tu solución utilizas windows forms, sabes alguna forma de hacerlo sin utilizar windows forms??? -
Hola Budurex,
Revisa este ejemplo: http://www.codeproject.com/KB/WPF/wpf_notifyicon.aspx
Un saludo
Javier Torrecilla
Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
Si la respuesta te ha sido util Votala.
Mi Blog: Jtorrecilla
Enlace a Faq de Winforms en Ingles Muy bueno
TabControl con Mejoras -
-
Hola
Puedes usar un ToolTip... aunque esto solo aparece cuando estas encima de un control.
Aqui te dejo más información: http://www.c-sharpcorner.com/UploadFile/mahesh/FancyWPFTooltip07132008214937PM/FancyWPFTooltip.aspx
http://www.wpftutorial.net/ToolTip.html
http://www.longhorncorner.com/UploadFile/dnhe/tooltipinWPF07212009074045AM/tooltipinWPF.aspx <-- Con imagen
http://kartones.net/blogs/coco/archive/2011/04/06/jugando-con-wpf-tooltips.aspx <-- Español
Además en este artículo he usado un ToolTip para mostrar errores (validacion): Validacion en WPF
Saludos
Antonio Lobo
Mi blog- Marcado como respuesta budurex viernes, 8 de julio de 2011 8:07
-
Hola
Puedes usar un ToolTip... aunque esto solo aparece cuando estas encima de un control.
Aqui te dejo más información: http://www.c-sharpcorner.com/UploadFile/mahesh/FancyWPFTooltip07132008214937PM/FancyWPFTooltip.aspx
http://www.wpftutorial.net/ToolTip.html
http://www.longhorncorner.com/UploadFile/dnhe/tooltipinWPF07212009074045AM/tooltipinWPF.aspx <-- Con imagen
http://kartones.net/blogs/coco/archive/2011/04/06/jugando-con-wpf-tooltips.aspx <-- Español
Además en este artículo he usado un ToolTip para mostrar errores (validacion): Validacion en WPF
Saludos
Antonio Lobo
Mi blog
Esto seria perfecto también, lo que pasa que mis objetos sobre los que quiero que aparezcan son Ellipses, no son controls, funcionaria??? -
Comprobado, ToolTip, funciona con el tipo Ellipse, estoy trabajando en esta función, creo que me servirá:
private
void ellipse_MouseEnter(object sender, MouseEventArgs
e)
{
...
((
Ellipse)sender).ToolTip = "Textooooo....";
...
}
- Marcado como respuesta budurex viernes, 8 de julio de 2011 8:06
-
Hola budurex
Si has podido resolver tu problema te invito a que marques las respuestas que te ayudaron para que las personas puedan encontrar las respuestas a sus interrogantes. Si aún tienes problema cuéntanos y te seguiremos ayudando.
Saludos
Antonio Lobo
Mi blog