Tritt ein, wenn der Mauszeiger in den Bereich einer Zelle eintritt.

C# | Visual Basic | Visual C++ |
public event OnCellMouseEnter CellMouseEnter
Public Event CellMouseEnter As OnCellMouseEnter
public: event OnCellMouseEnter^ CellMouseEnter { void add (OnCellMouseEnter^ value); void remove (OnCellMouseEnter^ value); }

Dieses Ereignis wird immer dann ausgelöst, wenn der Mauszeiger
in eine Zelle eintritt.


grid.AddCols(6); // 6 Spalten grid.AddRows(6); // ..6 Zeilen grid.Rows[0].Fixed = true; // Spaltenkopf grid.Cols[0].Fixed = true; // Zeilenkopf grid.SelectionType = eSelectionType.None; // keine Markierungen grid.CellMouseEnter += new OnCellMouseEnter(grid_MouseEnter); // enter Event instanz grid.CellMouseHover += new OnCellMouseHover(grid_MouseHover); // hover Event instanz grid.CellMouseLeave += new OnCellMouseLeave(grid_MouseLeave); // leave Event instanz grid.FocusCell=new Point(1,1); ... private void grid_MouseEnter(object sender, CellMouseEventArgs e){ Console.WriteLine("Enter Zelle["+e.Column+","+e.Row+"] "); // Zelle betreten } private void grid_MouseHover(object sender, CellMouseEventArgs e){ Console.WriteLine("Hover Zelle["+e.Column+","+e.Row+"] "); // innerhalb der Zelle bewegt } private void grid_MouseLeave(object sender, CellMouseEventArgs e){ Console.WriteLine("Leave Zelle["+e.Column+","+e.Row+"] "); // Zelle verlassen }

CellMouseHover()()
CellMouseLeave()()
MouseEnter
CellMouseLeave()()