diff --git a/ShareX/Tools/PinToScreen/PinToScreenForm.Designer.cs b/ShareX/Tools/PinToScreen/PinToScreenForm.Designer.cs index a649a6fe6..f56ff9892 100644 --- a/ShareX/Tools/PinToScreen/PinToScreenForm.Designer.cs +++ b/ShareX/Tools/PinToScreen/PinToScreenForm.Designer.cs @@ -35,6 +35,7 @@ private void InitializeComponent() this.tsbOptions, this.tsbClose}); this.tsMain.Name = "tsMain"; + this.tsMain.MouseLeave += new System.EventHandler(this.tsMain_MouseLeave); // // tsbCopy // diff --git a/ShareX/Tools/PinToScreen/PinToScreenForm.cs b/ShareX/Tools/PinToScreen/PinToScreenForm.cs index d61472905..378d30e92 100644 --- a/ShareX/Tools/PinToScreen/PinToScreenForm.cs +++ b/ShareX/Tools/PinToScreen/PinToScreenForm.cs @@ -214,9 +214,9 @@ protected override void Dispose(bool disposing) private void UpdateControls() { - int toolbarMargin = 10; + int toolbarMargin = 20; tsMain.Visible = ClientRectangle.Contains(PointToClient(MousePosition)) && - ClientRectangle.Contains(new Rectangle(0, 0, (Options.Border ? Options.BorderSize * 2 : 0) + tsMain.Width + toolbarMargin * 2, + ClientRectangle.Contains(new Rectangle(0, 0, (Options.Border ? Options.BorderSize * 2 : 0) + tsMain.Width + toolbarMargin, (Options.Border ? Options.BorderSize * 2 : 0) + tsMain.Height + toolbarMargin)); tslScale.Text = ImageScale + "%"; } @@ -501,6 +501,11 @@ private void PinToScreenForm_MouseLeave(object sender, EventArgs e) UpdateControls(); } + private void tsMain_MouseLeave(object sender, EventArgs e) + { + UpdateControls(); + } + private void PinToScreenForm_KeyUp(object sender, KeyEventArgs e) { switch (e.KeyData) diff --git a/ShareX/Tools/PinToScreen/PinToScreenForm.resx b/ShareX/Tools/PinToScreen/PinToScreenForm.resx index 1f13e5d2a..38628b073 100644 --- a/ShareX/Tools/PinToScreen/PinToScreenForm.resx +++ b/ShareX/Tools/PinToScreen/PinToScreenForm.resx @@ -181,7 +181,7 @@ tsMain - ShareX.HelpersLib.ToolStripEx, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null + ShareX.HelpersLib.ToolStripEx, ShareX.HelpersLib, Version=16.0.1.0, Culture=neutral, PublicKeyToken=null $this