commit
ccb719b862
@ -120,6 +120,9 @@
|
||||
<metadata name="uiToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="uiToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>52</value>
|
||||
</metadata>
|
||||
|
@ -77,27 +77,6 @@ namespace Sunny.UI
|
||||
base.OnClick(e);
|
||||
}
|
||||
|
||||
private bool useDoubleClick = false;
|
||||
|
||||
[Description("是否启用双击事件"), Category("SunnyUI")]
|
||||
[DefaultValue(false)]
|
||||
public bool UseDoubleClick
|
||||
{
|
||||
get
|
||||
{
|
||||
return useDoubleClick;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (useDoubleClick != value)
|
||||
{
|
||||
useDoubleClick = value;
|
||||
SetStyle(ControlStyles.StandardDoubleClick, value);
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private bool showTips = false;
|
||||
|
||||
[Description("是否显示角标"), Category("SunnyUI")]
|
||||
|
@ -41,6 +41,7 @@ namespace Sunny.UI
|
||||
Size = new Size(150, 29);
|
||||
foreColor = UIStyles.Blue.CheckBoxForeColor;
|
||||
fillColor = UIStyles.Blue.CheckBoxColor;
|
||||
SetStyle(ControlStyles.StandardDoubleClick, UseDoubleClick);
|
||||
}
|
||||
|
||||
public delegate void OnValueChanged(object sender, bool value);
|
||||
|
@ -266,6 +266,27 @@ namespace Sunny.UI
|
||||
}
|
||||
}
|
||||
|
||||
private bool useDoubleClick = false;
|
||||
|
||||
[Description("是否启用双击事件"), Category("SunnyUI")]
|
||||
[DefaultValue(false)]
|
||||
public bool UseDoubleClick
|
||||
{
|
||||
get
|
||||
{
|
||||
return useDoubleClick;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (useDoubleClick != value)
|
||||
{
|
||||
useDoubleClick = value;
|
||||
//SetStyle(ControlStyles.StandardDoubleClick, useDoubleClick);
|
||||
//Invalidate();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// OnPaint
|
||||
/// </summary>
|
||||
|
@ -398,7 +398,7 @@ namespace Sunny.UI
|
||||
else if (e.Delta < -10)
|
||||
{
|
||||
int nposnum = si.nPos + temp * SystemInformation.MouseWheelScrollLines;
|
||||
ScrollBarInfo.SetScrollValue(Handle, nposnum <= si.nMax ? nposnum : si.nMax);
|
||||
ScrollBarInfo.SetScrollValue(Handle, nposnum <= si.ScrollMax ? nposnum : si.ScrollMax);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -143,6 +143,19 @@ namespace Sunny.UI
|
||||
Active = !Active;
|
||||
}
|
||||
|
||||
protected override void OnDoubleClick(EventArgs e)
|
||||
{
|
||||
if (!UseDoubleClick)
|
||||
{
|
||||
base.OnClick(e);
|
||||
Active = !Active;
|
||||
}
|
||||
else
|
||||
{
|
||||
base.OnDoubleClick(e);
|
||||
}
|
||||
}
|
||||
|
||||
public override void SetStyleColor(UIBaseStyle uiColor)
|
||||
{
|
||||
base.SetStyleColor(uiColor);
|
||||
|
Loading…
x
Reference in New Issue
Block a user