Добавить всплывающую подсказку на столбец Grid (Winforms), используя класс ToolTip, и это возможно или нет? - PullRequest
2 голосов
/ 25 февраля 2010

Я хочу добавить всплывающую подсказку, используя класс ToolTip для столбца сетки в winforms.

Я хочу это, потому что мне нужно увеличить продолжительность встроенной всплывающей подсказки сетки в radgridview. Если вы можете помочь мне в настройках времени встроенной всплывающей подсказки сетки, то этого также будет достаточно.

РЕДАКТИРОВАТЬ: Кто-нибудь может просто сказать мне, что это возможно или нет?

Спасибо.

1 Ответ

3 голосов
/ 02 марта 2010

Можно добавить всплывающую подсказку к существующему элементу управления. Я никогда не использовал радгридвью, поэтому могу дать вам только общее направление.

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.
}
...