Esempio n. 1
0
        private void tmrMouseLeave_Tick(object sender, EventArgs e)
        {
            try
            {
                var   scrPT = MousePosition;
                Point ctlPT = PointToClient(scrPT);

                if (ctlPT.X <0 | ctlPT.Y <0 | ctlPT.X> Width | ctlPT.Y> Height)
                {
                    //Stop timer
                    TmrMouseLeave.Stop();
                    _bMouse = MouseCapture.Outside;
                    Refresh();
                }
                else
                {
                    _bMouse = MouseCapture.Inside;
                }
            }
            catch (Exception)
            {
                //Item has already been disposed
            }
        }
Esempio n. 2
0
 private void UIListBoxItem_MouseEnter(object sender, EventArgs e)
 {
     _bMouse = MouseCapture.Inside;
     TmrMouseLeave.Start();
     Refresh();
 }