diff --git a/SunnyUI/Controls/UIEdit.cs b/SunnyUI/Controls/UIEdit.cs index a4da0140..0a529a3c 100644 --- a/SunnyUI/Controls/UIEdit.cs +++ b/SunnyUI/Controls/UIEdit.cs @@ -64,10 +64,17 @@ namespace Sunny.UI waterMarkContainer.Paint += new PaintEventHandler(waterMarkContainer_Paint); waterMarkContainer.Invalidate(); waterMarkContainer.Click += new EventHandler(waterMarkContainer_Click); + waterMarkContainer.DoubleClick += WaterMarkContainer_DoubleClick; this.Controls.Add(waterMarkContainer); } } + private void WaterMarkContainer_DoubleClick(object sender, EventArgs e) + { + this.Focus(); + base.OnDoubleClick(EventArgs.Empty); + } + private void waterMarkContainer_Paint(object sender, PaintEventArgs e) { waterMarkContainer.Location = new Point(2, 0); diff --git a/SunnyUI/Controls/UITextBox.cs b/SunnyUI/Controls/UITextBox.cs index 00e781db..9a61e537 100644 --- a/SunnyUI/Controls/UITextBox.cs +++ b/SunnyUI/Controls/UITextBox.cs @@ -36,6 +36,7 @@ * 2022-06-10: V3.1.9 尺寸改变时重绘 * 2022-06-23: V3.2.0 重写水印文字,解决不同背景色下泛白的问题 * 2022-07-17: V3.2.1 增加SelectionChanged事件 + * 2022-07-28: V3.2.2 修复了有水印文字时,不响应Click和DoubleClick事件的问题 ******************************************************************************/ using System;