2011-04-04 27 views
6

Simplemente quiero que cuando alguien pase el mouse por encima de una casilla de verificación, aparezca un "globo de propina" que describa lo que hace el control.creando un globo de punta sobre un control sobre el vuelo estacionario?

¿Cómo se puede hacer esto?

El uso de VB.NET con Visual Studio 2010.

+0

Windows Forms o WPF? –

+0

@ p.campbell: ratas, siempre me olvido de preguntar eso. – MusiGenesis

+0

@Musi: sospecho que es WinForms, pero nunca se sabe, supongo. ¡Odio estar equivocado en SO! ;) –

Respuesta

16

Arrastre un control ToolTip de la caja de herramientas de la izquierda en su forma (el diseñador luego lo puso debajo de su forma, ya que no está destinado a ser visibles normalmente) . Por defecto se llamará "tooltip1".

A continuación, seleccione su casilla de verificación y vaya a la ventana de propiedades. Debería ver una propiedad con la etiqueta "Información sobre herramientas en Tooltip1": establezca esto como lo desee. Cuando ejecuta la aplicación y mantiene el mouse sobre su casilla de verificación, debería ver el texto de la información sobre herramientas.

+0

si quiero múltiples consejos sobre herramientas para controles múltiples ¿debo usar un control ToolTip diferente? –

+0

@John: no, solo necesita una información sobre herramientas en su formulario (cada control tendrá una propiedad diferente "Información sobre herramientas en tooltip1"). – MusiGenesis

+0

¡Muchas gracias! ¡Lo aprecio mucho! –

1

Para Windows Forms, consulte Display a tooltip over a button using Windows Forms, o brevemente indicado ...

  1. Arrastre en una información sobre herramientas.
  2. this.toolTip1.SetToolTip (this.targetControl, "Mi sugerencias")

para WPF:

<Button>Click Me 
      <Button.ToolTip> 
       <ToolTip>Blob of text. 
       </ToolTip> 
      </Button.ToolTip> 
     </Button> 
-1
tooltip1.show("Your text", then your control) 
Cuestiones relacionadas