Ejemplo n.º 1
0
 private void Diseñador_MouseClick(object sender, MouseEventArgs e)
 {
     PMouse      = new Point(e.X + panel1.HorizontalScroll.Value, e.Y + panel1.VerticalScroll.Value);
     BMouseDown  = true;
     TablaActiva = null;
     //ahora checo si el raton esta posado sobre una de las tablas
     foreach (CTabla obj in Tablas)
     {
         if (obj.EstaDentroElMouse(PMouse) == true)
         {
             //el raton esta dentro del area de la tabla
             TablaActiva = obj;
             MouseEventArgs me = new MouseEventArgs(e.Button, e.Clicks, PMouse.X, PMouse.Y, e.Delta);
             Point          p  = new Point(e.X, e.Y);
             TablaActiva.Diseñador_MouseClick(sender, me, p);
             return;
         }
     }
 }