Exemple #1
0
 private void compararPosMouse(object sender, EventArgs e)
 {
     if (ClMouse.GetCursorPos(ref posActu))
     {
         if (posActu.Y <= 5)
         {
             tmPosMouse.Start();
         }
         else
         {
             if (posActu.Y >= pantalla.Bounds.Height - 5)
             {
                 tmPosMouse.Start();
             }
             else
             {
                 if (posActu.X <= 5)
                 {
                     tmPosMouse.Start();
                 }
                 else
                 {
                     tmPosMouse.Stop();
                 }
             }
         }
     }
     posAnt = posActu;
 }
Exemple #2
0
 private void FrmMain_MouseLeave(object sender, EventArgs e)
 {
     ClMouse.PUNT posMouse = new ClMouse.PUNT();
     ClMouse.GetCursorPos(ref posMouse);
     if (posMouse.Y > 200)
     {
         tmDesplegar.Stop();
         tmMirarPosMouse.Start();
         Height           = 0;
         this.WindowState = FormWindowState.Minimized;
     }
 }
Exemple #3
0
 private void minimizarForm(object sender, EventArgs e)
 {
     ClMouse.PUNT posMouse = new ClMouse.PUNT();
     ClMouse.GetCursorPos(ref posMouse);
     if (posMouse.Y > 200 && (WindowState == FormWindowState.Maximized || WindowState == FormWindowState.Normal))
     {
         if (!frmIsOpen("FrmPerfilUser") && !frmIsOpen("FrmAccesosDirectos") && !frmIsOpen("FrmEliminarUser") && !frmIsOpen("FrmEliminarModulo"))
         {
             tmDesplegar.Stop();
             tmMirarPosMouse.Start();
             Height           = 0;
             this.WindowState = FormWindowState.Minimized;
         }
     }
 }