哪些窗口窗体控件与可选择列表最匹配

本文关键字:列表 可选择 窗口 窗体 控件 | 更新日期: 2023-09-27 18:28:51

我想要一个显示5项(20项可用)的框。其他十五个可以滚动到。

当我点击其中一个项目时,它就像一个组合框,因为它是选中/突出显示的项目。

已经有控制措施了吗?

我试过使用组合框并设置它的高度,但高度仍然只有一排高。

ComboBox cboResults;
cboResults = new ComboBox();
cboResults.Height = 500;
cboResults.DropDownStyle = ComboBoxStyle.DropDownList;
cboResults.IntegralHeight = true;
frmLookup.Controls.Add(cboResults);

我用错控制了吗?

哪些窗口窗体控件与可选择列表最匹配

尝试使用ListBox,设置默认高度可以实现所需的滚动行为。

ComboBox是可编辑字段与列表的组合。该列表要么下拉,要么显示并可滚动。对于该集合,DropDownStyle=Simple

然而,简单的ListBox可能更合适,除非您确实希望允许用户输入数据。

当然,如果你想显示更复杂的数据,也许列ListView是最好的;我发现我迟早会把大多数ListBoxes提升到ListViews。。