2012-01-03 13 views
16

¿Cómo muestro un IsBallooninformación sobre herramientas en WinForms?Cómo mostrar una información sobre herramientas de .NET Balloon?

En este momento Trato:

ToolTip hint = new ToolTip(); 
hint.IsBalloon = true; 
hint.ToolTipCaption = "Hello, world!"; 
hint.ToolTipIcon = ToolTipIcon.Error; 
hint.Show("Please create a world.", myTextBox, 0, 0); 

Desafortunadamente el globo no sí apunta a(0, 0) (en relación con el control), pero que se ve en (0,0) (en relación con el control):

¿Cuál es la forma correcta de mostrar un .NET Balloon ToolTip?

+0

¿Usted ha visto [esto] (http://stackoverflow.com/questions/2028466/c-set-position-of-the-arrow- pregunta relacionada con in-a-tooltip-balloon)? –

+0

No está claro en la frase "Desafortunadamente, el globo no apunta a (0, 0) relativo al control, pero aparece en * (0,0) * relativo al control". ¿Qué control, ToolTip o TextBox? – Sabuncu

+0

@ M.Bakcock no había visto esa pregunta; aunque esa pregunta no está relacionada. –

Respuesta

19

Error conocido. Llamar dos veces, primero en vacío:

toolTip.Show(string.Empty, myTextBox, 0); 
toolTip.Show("Please create a world.", myTextBox); 

De How do I make a tooltip point at a specific label in C#?

+0

busqué en Google y busqué en Google, y todavía no puedes vencer a alguien que recuerda la respuesta. –

+1

@IanBoyd Consulte [El globo de información sobre herramientas está orientado incorrectamente para la primera invocación de información sobre herramientas. Show()] (https://connect.microsoft.com/VisualStudio/feedback/details/98281/tooltip-balloon-stem-is-oriented- incorrectly-for-first-invocation-of-tooltip-show) – LarsTech

+1

Desde hace 7 años :( –

Cuestiones relacionadas