Usare la ToolTip



In C# è possibile utilizzare un controllo ToolTip per visualizzare un’informazione riguardo un controllo quando ci si ferma per un po’ sopra con il mouse.

La classe ToolTip si trova nel namespace System.Windows.Forms ed è possibile inserirla anche visualmente a design time con Visual Studio di Microsoft.

Vediamo, comunque, i passaggi per creare la tooltip ed impostare le sue principali proprietà:

//Istanzia una nuova ToolTip
ToolTip toolTip1 = new ToolTip();
//Imposta i vari Delay
toolTip1.AutoPopDelay = 4000;
toolTip1.InitialDelay = 1000;
toolTip1.ReshowDelay = 500;

Creata quindi la ToolTip ed assegnatogli i vari valori di Delay che questa deve assumere, non ci rimane che assegnargli dei controlli che possono attivarla.

In questo esempio, faremo finta di avere altri 2 controlli nel form, una Label chiamata label1 ed un TextBox chiamata textBox1.

//Assegna la ToolTip a vari controlli
toolTip1.SetToolTip(label1, "Questa è una Label.");
toolTip1.SetToolTip(textBox1, "Questo è un TextBox.");

L’assegnazione della ToolTip ad un controllo, come si può vedere dall’esempio, è abbastanza semplice ed intuitiva.

Basta usare il metodo SetToolTip che accetta come primo parametro il controllo che deve attivare la tooltip e come secondo il messaggio che deve comparire.

Come si può vedere, inoltre, si può assegnare la tooltip tranquillamente a più controlli e con messaggi diversi, senza necessità di creare una tooltip apposita per ogni controllo.

Annunci sponsorizzati:
Condividi su Facebook Condividi su Twitter!
Pinterest