Ajouter infobulle sur une colonne de la grille (Winforms) en utilisant la classe ToolTip et est-il possible ou non?

StackOverflow https://stackoverflow.com/questions/2332240

Question

Je veux ajouter une info-bulle en utilisant la classe info-bulle sur une colonne d'une grille en WinForms.

Je veux parce que je dois prolonger la durée de infobulle de la grille dans builtin radgridview. Si vous pouvez me aider dans les paramètres du temps de infobulle de la grille, il builtin serait alors également suffisante.

EDIT: Quelqu'un peut-il me dire qui est possible ou non

?

Merci.

Était-ce utile?

La solution

Il est possible d'ajouter une info-bulle à un contrôle existant. Je ne l'ai jamais utilisé radgridview, donc je ne peux vous donner une direction générale à la tête.

ToolTip tooltip = new ToolTip();
tooltip.SetToolTip(grid, "your caption here");
tooltip.Popup += HandleToolTipPopup;
tooltip.AutoPopDelay = {time to display tooltip};

private void HandleToolTipPopup(object sender, PopupEventArgs e)
{
    Point mouseLocation = Control.MousePosition;
    Point relativeLocation = grid.PointToClient(mouseLocation);

    // Check to see if it is within the area to popup on.
    // Set e.Cancel to false if not.
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top