C# ComboBox 在单击下拉文本时激活下拉列表

标签 c# visual-studio combobox

我有一个用 Visual Studio 2015 编写的 Windows 窗体应用程序。它是一个带有几个下拉菜单(组合框)的简单窗体,我希望当用户单击组合框中的任意位置时下拉列表框架,不仅是当他们单击右侧的箭头时。

enter image description here

我的代码中的组合框如下:

private System.Windows.Forms.ComboBox cbxMake;

最佳答案

我发现解决方案是将 Appearance 属性中的 DropDownStyle 从 DropDown 更改为 DropdownList

这正是我想要的 - 改变它

enter image description here

为此

enter image description here

这使我能够通过单击框中的任意位置来选择下拉列表,而不仅仅是单击组合框最右侧的箭头。

关于C# ComboBox 在单击下拉文本时激活下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36120519/

相关文章:

c# - 在表单上获取 url 的 asp.net mvc 强制样式

c# - 将面板置于前面或更改可见性后,Application.Run 出现 ArgumentException

c# - 基于key的异步锁

c# - Entity Framework : Unable to create a constant value of type **. 此上下文中仅支持原始类型或枚举类型

visual-studio - 当TFS服务器不再存在时,如何在客户端上强制删除TFS 2010工作区?

c# - 如何为 GroupBox 标题使用样式?

vb.net - 使用相同的值填充多个组合框

c++ - VS 2008 和 VS 2017 之间的 Visual C++ 内存管理变化

visual-studio - 英特尔 Fortran - chkstk.asm 未找到

c# - WPF中的ComboBox模板问题