From d8c745990758d1abdafef01e15fb5e237c9489ae Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 8 Feb 2021 17:23:26 +0800 Subject: [PATCH] =?UTF-8?q?*=20FCombobox=EF=BC=9A=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=BB=91=E5=AE=9ADemo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Bin/net40/SunnyUI.Demo.exe | Bin 519680 -> 520192 bytes SunnyUI.Demo/Controls/FCombobox.Designer.cs | 264 ++++++++++---------- SunnyUI.Demo/Controls/FCombobox.cs | 24 ++ 3 files changed, 153 insertions(+), 135 deletions(-) diff --git a/Bin/net40/SunnyUI.Demo.exe b/Bin/net40/SunnyUI.Demo.exe index b82d308ad63f9d4b51fd1520babc01d59d3354bc..2751305498a9a20da3265469dddf4ce255de7a38 100644 GIT binary patch delta 54542 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
mlHiWxK41 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 t;bbNIGmq% private void InitializeComponent() { - System.Windows.Forms.TreeNode treeNode29 = new System.Windows.Forms.TreeNode("节点0"); - System.Windows.Forms.TreeNode treeNode30 = new System.Windows.Forms.TreeNode("节点1"); - System.Windows.Forms.TreeNode treeNode31 = new System.Windows.Forms.TreeNode("节点2"); - System.Windows.Forms.TreeNode treeNode32 = new System.Windows.Forms.TreeNode("节点3"); - System.Windows.Forms.TreeNode treeNode25 = new System.Windows.Forms.TreeNode("节点0"); - System.Windows.Forms.TreeNode treeNode26 = new System.Windows.Forms.TreeNode("节点1"); - System.Windows.Forms.TreeNode treeNode27 = new System.Windows.Forms.TreeNode("节点2"); - System.Windows.Forms.TreeNode treeNode28 = new System.Windows.Forms.TreeNode("节点3"); - System.Windows.Forms.TreeNode treeNode1 = new System.Windows.Forms.TreeNode("节点0"); - System.Windows.Forms.TreeNode treeNode2 = new System.Windows.Forms.TreeNode("节点1"); - System.Windows.Forms.TreeNode treeNode3 = new System.Windows.Forms.TreeNode("节点2"); - System.Windows.Forms.TreeNode treeNode4 = new System.Windows.Forms.TreeNode("节点3"); - System.Windows.Forms.TreeNode treeNode5 = new System.Windows.Forms.TreeNode("节点0", new System.Windows.Forms.TreeNode[] { - treeNode1, - treeNode2, - treeNode3, - treeNode4}); - System.Windows.Forms.TreeNode treeNode6 = new System.Windows.Forms.TreeNode("节点4"); - System.Windows.Forms.TreeNode treeNode7 = new System.Windows.Forms.TreeNode("节点5"); - System.Windows.Forms.TreeNode treeNode8 = new System.Windows.Forms.TreeNode("节点6"); - System.Windows.Forms.TreeNode treeNode9 = new System.Windows.Forms.TreeNode("节点7"); - System.Windows.Forms.TreeNode treeNode10 = new System.Windows.Forms.TreeNode("节点1", new System.Windows.Forms.TreeNode[] { - treeNode6, - treeNode7, - treeNode8, - treeNode9}); - System.Windows.Forms.TreeNode treeNode11 = new System.Windows.Forms.TreeNode("节点2"); - System.Windows.Forms.TreeNode treeNode12 = new System.Windows.Forms.TreeNode("节点3"); - System.Windows.Forms.TreeNode treeNode13 = new System.Windows.Forms.TreeNode("节点00"); - System.Windows.Forms.TreeNode treeNode14 = new System.Windows.Forms.TreeNode("节点01"); - System.Windows.Forms.TreeNode treeNode15 = new System.Windows.Forms.TreeNode("节点02"); - System.Windows.Forms.TreeNode treeNode16 = new System.Windows.Forms.TreeNode("节点03"); - System.Windows.Forms.TreeNode treeNode17 = new System.Windows.Forms.TreeNode("节点0", new System.Windows.Forms.TreeNode[] { - treeNode13, - treeNode14, - treeNode15, - treeNode16}); - System.Windows.Forms.TreeNode treeNode18 = new System.Windows.Forms.TreeNode("节点11"); - System.Windows.Forms.TreeNode treeNode19 = new System.Windows.Forms.TreeNode("节点12"); - System.Windows.Forms.TreeNode treeNode20 = new System.Windows.Forms.TreeNode("节点13"); - System.Windows.Forms.TreeNode treeNode21 = new System.Windows.Forms.TreeNode("节点14"); - System.Windows.Forms.TreeNode treeNode22 = new System.Windows.Forms.TreeNode("节点1", new System.Windows.Forms.TreeNode[] { - treeNode18, - treeNode19, - treeNode20, - treeNode21}); - System.Windows.Forms.TreeNode treeNode23 = new System.Windows.Forms.TreeNode("节点2"); - System.Windows.Forms.TreeNode treeNode24 = new System.Windows.Forms.TreeNode("节点3"); + System.Windows.Forms.TreeNode treeNode61 = new System.Windows.Forms.TreeNode("节点0"); + System.Windows.Forms.TreeNode treeNode62 = new System.Windows.Forms.TreeNode("节点1"); + System.Windows.Forms.TreeNode treeNode63 = new System.Windows.Forms.TreeNode("节点2"); + System.Windows.Forms.TreeNode treeNode64 = new System.Windows.Forms.TreeNode("节点3"); + System.Windows.Forms.TreeNode treeNode57 = new System.Windows.Forms.TreeNode("节点0"); + System.Windows.Forms.TreeNode treeNode58 = new System.Windows.Forms.TreeNode("节点1"); + System.Windows.Forms.TreeNode treeNode59 = new System.Windows.Forms.TreeNode("节点2"); + System.Windows.Forms.TreeNode treeNode60 = new System.Windows.Forms.TreeNode("节点3"); + System.Windows.Forms.TreeNode treeNode33 = new System.Windows.Forms.TreeNode("节点0"); + System.Windows.Forms.TreeNode treeNode34 = new System.Windows.Forms.TreeNode("节点1"); + System.Windows.Forms.TreeNode treeNode35 = new System.Windows.Forms.TreeNode("节点2"); + System.Windows.Forms.TreeNode treeNode36 = new System.Windows.Forms.TreeNode("节点3"); + System.Windows.Forms.TreeNode treeNode37 = new System.Windows.Forms.TreeNode("节点0", new System.Windows.Forms.TreeNode[] { + treeNode33, + treeNode34, + treeNode35, + treeNode36}); + System.Windows.Forms.TreeNode treeNode38 = new System.Windows.Forms.TreeNode("节点4"); + System.Windows.Forms.TreeNode treeNode39 = new System.Windows.Forms.TreeNode("节点5"); + System.Windows.Forms.TreeNode treeNode40 = new System.Windows.Forms.TreeNode("节点6"); + System.Windows.Forms.TreeNode treeNode41 = new System.Windows.Forms.TreeNode("节点7"); + System.Windows.Forms.TreeNode treeNode42 = new System.Windows.Forms.TreeNode("节点1", new System.Windows.Forms.TreeNode[] { + treeNode38, + treeNode39, + treeNode40, + treeNode41}); + System.Windows.Forms.TreeNode treeNode43 = new System.Windows.Forms.TreeNode("节点2"); + System.Windows.Forms.TreeNode treeNode44 = new System.Windows.Forms.TreeNode("节点3"); + System.Windows.Forms.TreeNode treeNode45 = new System.Windows.Forms.TreeNode("节点00"); + System.Windows.Forms.TreeNode treeNode46 = new System.Windows.Forms.TreeNode("节点01"); + System.Windows.Forms.TreeNode treeNode47 = new System.Windows.Forms.TreeNode("节点02"); + System.Windows.Forms.TreeNode treeNode48 = new System.Windows.Forms.TreeNode("节点03"); + System.Windows.Forms.TreeNode treeNode49 = new System.Windows.Forms.TreeNode("节点0", new System.Windows.Forms.TreeNode[] { + treeNode45, + treeNode46, + treeNode47, + treeNode48}); + System.Windows.Forms.TreeNode treeNode50 = new System.Windows.Forms.TreeNode("节点11"); + System.Windows.Forms.TreeNode treeNode51 = new System.Windows.Forms.TreeNode("节点12"); + System.Windows.Forms.TreeNode treeNode52 = new System.Windows.Forms.TreeNode("节点13"); + System.Windows.Forms.TreeNode treeNode53 = new System.Windows.Forms.TreeNode("节点14"); + System.Windows.Forms.TreeNode treeNode54 = new System.Windows.Forms.TreeNode("节点1", new System.Windows.Forms.TreeNode[] { + treeNode50, + treeNode51, + treeNode52, + treeNode53}); + System.Windows.Forms.TreeNode treeNode55 = new System.Windows.Forms.TreeNode("节点2"); + System.Windows.Forms.TreeNode treeNode56 = new System.Windows.Forms.TreeNode("节点3"); this.uiLine8 = new Sunny.UI.UILine(); this.uiDatetimePicker1 = new Sunny.UI.UIDatetimePicker(); this.uiColorPicker1 = new Sunny.UI.UIColorPicker(); @@ -251,13 +251,6 @@ this.uiComboBox2.DropDownWidth = 300; this.uiComboBox2.FillColor = System.Drawing.Color.White; this.uiComboBox2.Font = new System.Drawing.Font("微软雅黑", 12F); - this.uiComboBox2.Items.AddRange(new object[] { - "1", - "2", - "3", - "4", - "5", - "6"}); this.uiComboBox2.Location = new System.Drawing.Point(188, 54); this.uiComboBox2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.uiComboBox2.MinimumSize = new System.Drawing.Size(63, 0); @@ -266,6 +259,7 @@ this.uiComboBox2.Size = new System.Drawing.Size(150, 29); this.uiComboBox2.TabIndex = 33; this.uiComboBox2.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft; + this.uiComboBox2.SelectedIndexChanged += new System.EventHandler(this.uiComboBox2_SelectedIndexChanged); // // uiComboBox1 // @@ -298,19 +292,19 @@ this.uiComboTreeView1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.uiComboTreeView1.MinimumSize = new System.Drawing.Size(63, 0); this.uiComboTreeView1.Name = "uiComboTreeView1"; - treeNode29.Name = "节点0"; - treeNode29.Text = "节点0"; - treeNode30.Name = "节点1"; - treeNode30.Text = "节点1"; - treeNode31.Name = "节点2"; - treeNode31.Text = "节点2"; - treeNode32.Name = "节点3"; - treeNode32.Text = "节点3"; + treeNode61.Name = "节点0"; + treeNode61.Text = "节点0"; + treeNode62.Name = "节点1"; + treeNode62.Text = "节点1"; + treeNode63.Name = "节点2"; + treeNode63.Text = "节点2"; + treeNode64.Name = "节点3"; + treeNode64.Text = "节点3"; this.uiComboTreeView1.Nodes.AddRange(new System.Windows.Forms.TreeNode[] { - treeNode29, - treeNode30, - treeNode31, - treeNode32}); + treeNode61, + treeNode62, + treeNode63, + treeNode64}); this.uiComboTreeView1.Padding = new System.Windows.Forms.Padding(0, 0, 30, 2); this.uiComboTreeView1.Size = new System.Drawing.Size(150, 29); this.uiComboTreeView1.TabIndex = 43; @@ -338,19 +332,19 @@ this.uiComboTreeView2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.uiComboTreeView2.MinimumSize = new System.Drawing.Size(63, 0); this.uiComboTreeView2.Name = "uiComboTreeView2"; - treeNode25.Name = "节点0"; - treeNode25.Text = "节点0"; - treeNode26.Name = "节点1"; - treeNode26.Text = "节点1"; - treeNode27.Name = "节点2"; - treeNode27.Text = "节点2"; - treeNode28.Name = "节点3"; - treeNode28.Text = "节点3"; + treeNode57.Name = "节点0"; + treeNode57.Text = "节点0"; + treeNode58.Name = "节点1"; + treeNode58.Text = "节点1"; + treeNode59.Name = "节点2"; + treeNode59.Text = "节点2"; + treeNode60.Name = "节点3"; + treeNode60.Text = "节点3"; this.uiComboTreeView2.Nodes.AddRange(new System.Windows.Forms.TreeNode[] { - treeNode25, - treeNode26, - treeNode27, - treeNode28}); + treeNode57, + treeNode58, + treeNode59, + treeNode60}); this.uiComboTreeView2.Padding = new System.Windows.Forms.Padding(0, 0, 30, 2); this.uiComboTreeView2.Size = new System.Drawing.Size(150, 29); this.uiComboTreeView2.TabIndex = 46; @@ -367,35 +361,35 @@ this.uiComboTreeView3.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.uiComboTreeView3.MinimumSize = new System.Drawing.Size(63, 0); this.uiComboTreeView3.Name = "uiComboTreeView3"; - treeNode1.Name = "节点0"; - treeNode1.Text = "节点0"; - treeNode2.Name = "节点1"; - treeNode2.Text = "节点1"; - treeNode3.Name = "节点2"; - treeNode3.Text = "节点2"; - treeNode4.Name = "节点3"; - treeNode4.Text = "节点3"; - treeNode5.Name = "节点0"; - treeNode5.Text = "节点0"; - treeNode6.Name = "节点4"; - treeNode6.Text = "节点4"; - treeNode7.Name = "节点5"; - treeNode7.Text = "节点5"; - treeNode8.Name = "节点6"; - treeNode8.Text = "节点6"; - treeNode9.Name = "节点7"; - treeNode9.Text = "节点7"; - treeNode10.Name = "节点1"; - treeNode10.Text = "节点1"; - treeNode11.Name = "节点2"; - treeNode11.Text = "节点2"; - treeNode12.Name = "节点3"; - treeNode12.Text = "节点3"; + treeNode33.Name = "节点0"; + treeNode33.Text = "节点0"; + treeNode34.Name = "节点1"; + treeNode34.Text = "节点1"; + treeNode35.Name = "节点2"; + treeNode35.Text = "节点2"; + treeNode36.Name = "节点3"; + treeNode36.Text = "节点3"; + treeNode37.Name = "节点0"; + treeNode37.Text = "节点0"; + treeNode38.Name = "节点4"; + treeNode38.Text = "节点4"; + treeNode39.Name = "节点5"; + treeNode39.Text = "节点5"; + treeNode40.Name = "节点6"; + treeNode40.Text = "节点6"; + treeNode41.Name = "节点7"; + treeNode41.Text = "节点7"; + treeNode42.Name = "节点1"; + treeNode42.Text = "节点1"; + treeNode43.Name = "节点2"; + treeNode43.Text = "节点2"; + treeNode44.Name = "节点3"; + treeNode44.Text = "节点3"; this.uiComboTreeView3.Nodes.AddRange(new System.Windows.Forms.TreeNode[] { - treeNode5, - treeNode10, - treeNode11, - treeNode12}); + treeNode37, + treeNode42, + treeNode43, + treeNode44}); this.uiComboTreeView3.Padding = new System.Windows.Forms.Padding(0, 0, 30, 2); this.uiComboTreeView3.ShowLines = true; this.uiComboTreeView3.Size = new System.Drawing.Size(150, 29); @@ -411,35 +405,35 @@ this.uiComboTreeView4.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.uiComboTreeView4.MinimumSize = new System.Drawing.Size(63, 0); this.uiComboTreeView4.Name = "uiComboTreeView4"; - treeNode13.Name = "节点0"; - treeNode13.Text = "节点00"; - treeNode14.Name = "节点1"; - treeNode14.Text = "节点01"; - treeNode15.Name = "节点2"; - treeNode15.Text = "节点02"; - treeNode16.Name = "节点3"; - treeNode16.Text = "节点03"; - treeNode17.Name = "节点0"; - treeNode17.Text = "节点0"; - treeNode18.Name = "节点4"; - treeNode18.Text = "节点11"; - treeNode19.Name = "节点5"; - treeNode19.Text = "节点12"; - treeNode20.Name = "节点6"; - treeNode20.Text = "节点13"; - treeNode21.Name = "节点7"; - treeNode21.Text = "节点14"; - treeNode22.Name = "节点1"; - treeNode22.Text = "节点1"; - treeNode23.Name = "节点2"; - treeNode23.Text = "节点2"; - treeNode24.Name = "节点3"; - treeNode24.Text = "节点3"; + treeNode45.Name = "节点0"; + treeNode45.Text = "节点00"; + treeNode46.Name = "节点1"; + treeNode46.Text = "节点01"; + treeNode47.Name = "节点2"; + treeNode47.Text = "节点02"; + treeNode48.Name = "节点3"; + treeNode48.Text = "节点03"; + treeNode49.Name = "节点0"; + treeNode49.Text = "节点0"; + treeNode50.Name = "节点4"; + treeNode50.Text = "节点11"; + treeNode51.Name = "节点5"; + treeNode51.Text = "节点12"; + treeNode52.Name = "节点6"; + treeNode52.Text = "节点13"; + treeNode53.Name = "节点7"; + treeNode53.Text = "节点14"; + treeNode54.Name = "节点1"; + treeNode54.Text = "节点1"; + treeNode55.Name = "节点2"; + treeNode55.Text = "节点2"; + treeNode56.Name = "节点3"; + treeNode56.Text = "节点3"; this.uiComboTreeView4.Nodes.AddRange(new System.Windows.Forms.TreeNode[] { - treeNode17, - treeNode22, - treeNode23, - treeNode24}); + treeNode49, + treeNode54, + treeNode55, + treeNode56}); this.uiComboTreeView4.Padding = new System.Windows.Forms.Padding(0, 0, 30, 2); this.uiComboTreeView4.ShowLines = true; this.uiComboTreeView4.Size = new System.Drawing.Size(150, 29); diff --git a/SunnyUI.Demo/Controls/FCombobox.cs b/SunnyUI.Demo/Controls/FCombobox.cs index 8a902fa7..8b48761b 100644 --- a/SunnyUI.Demo/Controls/FCombobox.cs +++ b/SunnyUI.Demo/Controls/FCombobox.cs @@ -1,4 +1,5 @@ using System; +using System.Collections.Generic; namespace Sunny.UI.Demo { @@ -7,6 +8,18 @@ namespace Sunny.UI.Demo public FCombobox() { InitializeComponent(); + + IList infoList = new List(); + Info info1 = new Info() { Id = " 1 ", Name = " 张三 " }; + Info info2 = new Info() { Id = " 2 ", Name = " 李四 " }; + Info info3 = new Info() { Id = " 3 ", Name = " 王五 " }; + infoList.Add(info1); + infoList.Add(info2); + infoList.Add(info3); + + uiComboBox2.DataSource = infoList; + uiComboBox2.ValueMember = "Id"; + uiComboBox2.DisplayMember = "Name"; } private void uiDatePicker1_ValueChanged(object sender, DateTime value) @@ -42,5 +55,16 @@ namespace Sunny.UI.Demo { ShowInfoTip(uiComboTreeView2.Text); } + + public class Info + { + public string Id { get; set; } + public string Name { get; set; } + } + + private void uiComboBox2_SelectedIndexChanged(object sender, EventArgs e) + { + ShowInfoTip(uiComboBox2.SelectedValue.ToString()); + } } }