<span style="white-space:pre"> </span>C#菜鸟正在学习Winform,最近在试做一个测试项目,学到了比较多的东西,为了避免以后忘记,记下来
<span style="white-space:pre"> </span>tooltip鼠标滑动显示鼠标当前坐标问题,但是会Tooltip文字会经常闪烁,如下代码
<pre name="code" class="csharp"> private void tPa2_MouseMove(object sender, MouseEventArgs e)
{
Coordinate_tTip.ToolTipTitle = "当前坐标:";
Coordinate_tTip.BackColor = Color.Bisque; <pre name="code" class="csharp"><span style="white-space:pre"> </span>Coordinate_tTip.Show("X: " +e.X + "\n" + "Y: " + e.Y, this, new Point(e.X + 20, e.Y + 80));
}
对于我这个有轻微强迫证的人来说,接受不了,后来在后面加了一行代码如下,闪烁问题没有了,但是新的问题出现了。
if (x!=e.X&&y!=e.Y)
{
Coordinate_tTip.Show("X: " +e.X + "\n" + "Y: " + e.Y, this, new Point(e.X + 20, e.Y + 80));
x = e.X;
y = e.Y;
}
在测试后发现tooltips浮动文字会有卡顿出现,目前正在解决。。。