鼠标移动事件不起作用

时间:2016-05-22 00:31:41

标签: mouseevent mousemove onmousemove

的InitializeComponent();

        colorCB.SelectedIndex = 0;
        graficado = false;
        valuesLabel = new Label();
        Controls.Add(valuesLabel);

    private void Form1_MouseMove(object sender, MouseEventArgs e)
    {
        if(graficado)
        {
            if(listBox1.SelectedIndex == -1)
            {
                listBox1.SelectedIndex = 0;
            }
            valuesL.Top = e.Y - 10;
            valuesL.Left = e.X - 15;
            valuesL.Width = 80;
            valuesL.Text = string.Format("({0:0.00},{1:0.00})",valoresX[listBox1.SelectedIndex,e.X],valoresY[listBox1.SelectedIndex,e.X]);
            valuesL.Refresh();
        }

我正在使用图形,我希望鼠标告诉我在坐标平面中的位置。我创建了这个事件,我没有标记错误,但没有任何反应

1 个答案:

答案 0 :(得分:0)

在您显示的代码中,graficado设置为false。 如果iT未更改为true,则Form1_MouseMove方法将跳过第一个if块。