下拉框ComboBox支持多选
谁有自己重写的combobox控件啊,要支持可以多选的 --------------------编程问答-------------------- 问题补充:就是有一个下拉框,绑定的信息是系统的版本号,现在项目中要实现用户可以选多个版本,进行查询些信息。系统是Winform的 --------------------编程问答-------------------- 我也需要 --------------------编程问答-------------------- 没有现成的,提供一个思路:用ListView一列的方式来实现。。。 --------------------编程问答-------------------- checkedListBox 完全解决! --------------------编程问答--------------------
同样意见. --------------------编程问答-------------------- 也行楼主不想看到“checkbox”喔。。。 --------------------编程问答--------------------
用 ToolStripDropDown类
//这只是一个最简单的现实,实际上还要写很多代码.....
private void button2_Click(object sender, EventArgs e)
{
FlowLayoutPanel lp = new FlowLayoutPanel();
ToolStripDropDown tool = new ToolStripDropDown();
lp.BackColor = Color.Transparent;
lp.AutoScroll = true;
lp.FlowDirection = FlowDirection.TopDown;
lp.WrapContents = false;
lp.Size = new Size(400, 300);
lp.Controls.Add(new CheckBox() { Text = "选择我" });
lp.Controls.Add(new CheckBox() { Text = "选择他" });
lp.Controls.Add(new CheckBox() { Text = "选择你" });
lp.Controls.Add(new CheckBox() { Text = "选择TA" });
lp.Controls.Add(new CheckBox() { Text = "选择我" });
lp.Controls.Add(new CheckBox() { Text = "选择他" });
lp.Controls.Add(new CheckBox() { Text = "选择你" });
lp.Controls.Add(new CheckBox() { Text = "选择TA" });
lp.Dock = DockStyle.Fill;
ToolStripControlHost host = new ToolStripControlHost(lp);
host.Dock = DockStyle.Fill;
tool.Items.Add(host);
tool.Show(button2, new Point(0, this.button2.Height));
}
补充:.NET技术 , C#