2016-05-22 17 views
0

InitializeComponent();Mausbewegungsereignis funktioniert nicht

 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(); 
     } 

Ich arbeite mit Grafiken und ich möchte, dass die Maus mir sagt, wo ich in der Koordinatenebene bin. Ich habe das Ereignis erstellt, und ich habe keinen Fehler markiert, aber nichts passiert

Antwort

0

In dem Code, den Sie zeigen, ist graficado auf false festgelegt. Wenn iT nicht auf true geändert wird, wird die Form1_MouseMove-Methode den ersten if-Block überspringen.