ARKBreedingStats.MyColorPicker.panel1_MouseLeave C# (CSharp) Method

panel1_MouseLeave() private method

private panel1_MouseLeave ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void panel1_MouseLeave(object sender, EventArgs e)
        {
            // mouse left, close
            if (!panel1.ClientRectangle.Contains(PointToClient(MousePosition)) || PointToClient(MousePosition).X == 0 || PointToClient(MousePosition).Y == 0)
            {
                isShown = false;
                DialogResult = DialogResult.Cancel;
            }
        }