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.Text = "uiColorPicker1";
|
||||
this.uiColorPicker1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
this.uiColorPicker1.Value = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(159)))), ((int)(((byte)(254)))));
|
||||
//
|
||||
// uiLine7
|
||||
//
|
||||
@ -225,6 +224,7 @@
|
||||
this.uiComboBox1.TabIndex = 32;
|
||||
this.uiComboBox1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
this.uiComboBox1.Watermark = "水印文字";
|
||||
this.uiComboBox1.DropDown += new System.EventHandler(this.uiComboBox1_DropDown);
|
||||
//
|
||||
// FCombobox
|
||||
//
|
||||
|
@ -23,5 +23,14 @@ namespace Sunny.UI.Demo
|
||||
{
|
||||
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.VisibleChanged += ItemForm_VisibleChanged;
|
||||
itemForm.Closed += ItemForm_Closed;
|
||||
}
|
||||
}
|
||||
|
||||
@ -135,6 +136,11 @@ namespace Sunny.UI
|
||||
set => itemForm = value;
|
||||
}
|
||||
|
||||
private void ItemForm_Closed(object sender, ToolStripDropDownClosedEventArgs e)
|
||||
{
|
||||
DropDownClosed?.Invoke(this, null);
|
||||
}
|
||||
|
||||
private void ItemForm_VisibleChanged(object sender, EventArgs e)
|
||||
{
|
||||
dropSymbol = SymbolNormal;
|
||||
@ -363,13 +369,14 @@ namespace Sunny.UI
|
||||
ItemForm.SetStyle(UIStyles.ActiveStyleColor);
|
||||
}
|
||||
|
||||
DropDown?.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)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user