أضف نصيحة للأداة على عمود من الشبكة (WinForms) باستخدام فئة Tooltip وهل هو ممكن أم لا؟

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

سؤال

أرغب في إضافة تلميح أدوات باستخدام فئة Tooltip على عمود من الشبكة في WinForms.

أريد هذا لأنني بحاجة إلى تمديد مدة تلميح الشبكة المدمجة في RadGridView. إذا تمكنت من مساعدتي في الإعدادات ، فإن وقت تلميح الأدوات المصنوع من الشبكة ، فسيكون ذلك كافيًا أيضًا.

تحرير: هل يمكن لأي شخص أن يخبرني أن هذا ممكن أم لا؟

شكرًا.

هل كانت مفيدة؟

المحلول

من الممكن إضافة تلميح الأدوات إلى عنصر تحكم موجود. لم أستخدم RadGridView مطلقًا ، لذلك لا يمكنني إلا أن أعطيك اتجاهًا عامًا للرأس.

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.
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top