protected override void OnMouseLeave(EventArgs e)
{
active = false;
Cursor = Cursors.Default;
if (MainForm.Instance.CurrentTool != null)
{
var tool = MainForm.Instance.CurrentTool;
if (!tool.IsIconCursor && tool.Icon != null)
{
Cursor.Show();
}
}
if (mouseLayer != null)
{
using (Graphics g = Graphics.FromImage(mouseLayer))
{
g.Clear(Color.Transparent);
}
}
ReDrawMaster();
base.OnMouseLeave(e);
}