UICombobox:增加DropDown,DropDownClosed事件
This commit is contained in:
parent
68a806126a
commit
451e990674
Binary file not shown.
BIN
Bin/SunnyUI.dll
BIN
Bin/SunnyUI.dll
Binary file not shown.
2
SunnyUI.Demo/Controls/FCombobox.Designer.cs
generated
2
SunnyUI.Demo/Controls/FCombobox.Designer.cs
generated
@ -100,7 +100,6 @@
|
|||||||
this.uiColorPicker1.TabIndex = 40;
|
this.uiColorPicker1.TabIndex = 40;
|
||||||
this.uiColorPicker1.Text = "uiColorPicker1";
|
this.uiColorPicker1.Text = "uiColorPicker1";
|
||||||
this.uiColorPicker1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
|
this.uiColorPicker1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
|
||||||
this.uiColorPicker1.Value = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(159)))), ((int)(((byte)(254)))));
|
|
||||||
//
|
//
|
||||||
// uiLine7
|
// uiLine7
|
||||||
//
|
//
|
||||||
@ -225,6 +224,7 @@
|
|||||||
this.uiComboBox1.TabIndex = 32;
|
this.uiComboBox1.TabIndex = 32;
|
||||||
this.uiComboBox1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
|
this.uiComboBox1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
|
||||||
this.uiComboBox1.Watermark = "水印文字";
|
this.uiComboBox1.Watermark = "水印文字";
|
||||||
|
this.uiComboBox1.DropDown += new System.EventHandler(this.uiComboBox1_DropDown);
|
||||||
//
|
//
|
||||||
// FCombobox
|
// FCombobox
|
||||||
//
|
//
|
||||||
|
@ -23,5 +23,14 @@ namespace Sunny.UI.Demo
|
|||||||
{
|
{
|
||||||
uiTimePicker1.Value.ConsoleWriteLine();
|
uiTimePicker1.Value.ConsoleWriteLine();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void uiComboBox1_DropDown(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
uiComboBox1.Items.Clear();
|
||||||
|
uiComboBox1.Items.Add("100");
|
||||||
|
uiComboBox1.Items.Add("101");
|
||||||
|
uiComboBox1.Items.Add("102");
|
||||||
|
uiComboBox1.Items.Add("103");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -127,6 +127,7 @@ namespace Sunny.UI
|
|||||||
{
|
{
|
||||||
itemForm.ValueChanged += ItemForm_ValueChanged;
|
itemForm.ValueChanged += ItemForm_ValueChanged;
|
||||||
itemForm.VisibleChanged += ItemForm_VisibleChanged;
|
itemForm.VisibleChanged += ItemForm_VisibleChanged;
|
||||||
|
itemForm.Closed += ItemForm_Closed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -135,6 +136,11 @@ namespace Sunny.UI
|
|||||||
set => itemForm = value;
|
set => itemForm = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void ItemForm_Closed(object sender, ToolStripDropDownClosedEventArgs e)
|
||||||
|
{
|
||||||
|
DropDownClosed?.Invoke(this, null);
|
||||||
|
}
|
||||||
|
|
||||||
private void ItemForm_VisibleChanged(object sender, EventArgs e)
|
private void ItemForm_VisibleChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
dropSymbol = SymbolNormal;
|
dropSymbol = SymbolNormal;
|
||||||
@ -363,13 +369,14 @@ namespace Sunny.UI
|
|||||||
ItemForm.SetStyle(UIStyles.ActiveStyleColor);
|
ItemForm.SetStyle(UIStyles.ActiveStyleColor);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DropDown?.Invoke(this, e);
|
||||||
ButtonClick?.Invoke(this, e);
|
ButtonClick?.Invoke(this, e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//public event EventHandler DropDown;
|
public event EventHandler DropDown;
|
||||||
|
|
||||||
//public event EventHandler DropDownClosed;
|
public event EventHandler DropDownClosed;
|
||||||
|
|
||||||
public void Select(int start, int length)
|
public void Select(int start, int length)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user