Show Tooltip a runtime

giovedì 16 ottobre 2008 - 19.36

Ghitano Profilo | Newbie

come fare da codice a far partire un tooltip su un controllo dopo qualche secondo tramite un timer
senza passare con il mouse sul controllo?
cosa vuol dire e come si utilizza .show("descrizione testo",Iwin32window)
ammesso che serva al mio caso?
e come si utilizza Iwin32window?
ho provato a scrivere label3.handle, etc...
Ghitano BitBoys

Cteniza Profilo | Guru

Se guardi la classe tooltip puoi instanziarla da codice, impostare e mostrare il testo.
Dim durata As Integer = 2000 'millisecondi
MyToolTip.Show("Testo", button1, durata)
http://msdn.microsoft.com/en-us/library/y8k201a3.aspx

Ghitano Profilo | Newbie

grazie, grazie, grazie ... 1000 volte grazie,
era così semplice che non lo vedevo, non capivo quel iwin32window, se mettevo un controllo mi dava errore e ci ho perso un pomeriggio
a buon rendere


però il balloon si piazza sotto il controllo con la freccia rivolta verso il basso e non nel controllo, sarebbe bello poter fissare le coordinate dello stesso ... se posso osare....

Cteniza Profilo | Guru

Intendi sopra il controllo?
Non l'ho mai fatto ma potresi provare ad ereditare da tooltip in una tua classe e fare su questo l'ovverride di onpaint
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5