ToolTip тормозит обработку событий формы - C#
Формулировка задачи:
В общем при событии MouseMove над определенным контроллом вывожу ToolTip
Проблема - пока на экране виден этот тултип останавливается вся обработка событий формы: не работают ни таймер, ни все остальное.
Можно ли както отображать тултип асинхронно, чтоли?
System.Windows.Forms.ToolTip ttip = new ToolTip(); private void myControl_MouseMove(object sender, MouseEventArgs e) { ttip.Show(Text, myControl, e.X+20, e.Y+5, 1000); }
Решение задачи: «ToolTip тормозит обработку событий формы»
textual
Листинг программы
ToolTip ttip; public Form1() { InitializeComponent(); ttip = new ToolTip(); new System.Threading.Thread(() => { pictureBox1.MouseMove += (sender, e) => ttip.Show(e.X.ToString() + " " + e.Y.ToString(), pictureBox1, e.X + 20, e.Y + 5, 1000); }).Start(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д