PDA

View Full Version : [C#] problemi con tooltip


redsoft
02-09-2009, 12:07
Buongiorno a tutti,
ho aggiunto un oggetto tooltip al mio progetto winform e quando passo con il mouse sulla casella di testo txtDescrizione mi appare ciò che volevo vedere.
Il problema è che dopo qualche secondo si chiude (non si può aumentare questo tempo?) e se ripasso sopra con il mouse non si ripresenta più, perchè?
:muro:


ttipFileTxtIntero.ToolTipTitle = "File intero";
ttipFileTxtIntero.SetToolTip(txtDescrizione, FileTxt.file_intero);

Grazie

MarcoGG
03-09-2009, 09:54
Beh, guarda nelle proprietà del ToolTip. Ne ha ben 4 per la gestione dei tempi :

AutomaticDelay
AutoPopDelay ( tempo di visibilità )
InitialDelay ( tempo di permanenza iniziale affinchè sia mostrato )
ReshowDelay

redsoft
03-09-2009, 12:37
Per la durata di visualizzazione del tooltip ho modificato la proprietà AutoPopDelay ... ok.
Ma per far ricomparire il tooltip una seconda volta ho dovuto fare:


private void txtDescrizione_MouseHover(object sender, EventArgs e)
{
ttipFileTxtIntero.SetToolTip(txtDescrizione, Modello.FileTxt.file_intero);
}


:muro:

MarcoGG
03-09-2009, 15:05
Per la durata di visualizzazione del tooltip ho modificato la proprietà AutoPopDelay ... ok.
Ma per far ricomparire il tooltip una seconda volta ho dovuto fare:


private void txtDescrizione_MouseHover(object sender, EventArgs e)
{
ttipFileTxtIntero.SetToolTip(txtDescrizione, Modello.FileTxt.file_intero);
}


:muro:

Eh, mi sa che è l'unica. Se il mouse esce dalla TextBox e non incontra nessun altro controllo che mostri un tooltip, quando rientra il tooltip non viene più mostrato.