Exemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="aCoplar"></param>
 /// <param name="aQueEventos"></param>
 public void AcoplarForm(Form aCoplar, List <MCGTracer_EVENTOS> aQueEventos, mouseSoltado delegar, mouseEntrado delega2)
 {
     /*Agregar a mis forms
      **Si la coleccion es nula crearla
      */
     /*if (misForms == null)
      * {
      *  misForms = new Form.ControlCollection(aCoplar);
      * }
      * else
      * {
      *  misForms.Add(aCoplar);
      * }*/
     procesAcoplaEventos(aQueEventos, aCoplar, delegar, delega2);
 }
Exemplo n.º 2
0
 private void procesAcoplaEventos(List <MCGTracer_EVENTOS> eventos, Form aQuien, mouseSoltado delegar, mouseEntrado delega2)
 {
     foreach (MCGTracer_EVENTOS evento in eventos)
     {
         if (evento.Equals(MCGTracer_EVENTOS.MUp))
         {
             aQuien.MouseUp += new MouseEventHandler(delegar);
         }
         else if (evento.Equals(MCGTracer_EVENTOS.MEnter))
         {
             aQuien.MouseEnter += new EventHandler(delega2);
         }
         else if (evento.Equals(MCGTracer_EVENTOS.MHover))
         {
             aQuien.MouseHover += new EventHandler(delega2);
         }
         else if (evento.Equals(MCGTracer_EVENTOS.MLeave))
         {
             aQuien.MouseLeave += new EventHandler(delega2);
         }
         else if (evento.Equals(MCGTracer_EVENTOS.MMove))
         {
             aQuien.MouseMove += new MouseEventHandler(delegar);
         }
         else if (evento.Equals(MCGTracer_EVENTOS.MDown))
         {
             aQuien.MouseDown += new MouseEventHandler(delegar);
         }
         else if (evento.Equals(MCGTracer_EVENTOS.MWhell))
         {
             aQuien.MouseWheel += new MouseEventHandler(delegar);
         }
     }
 }