c# - 如何更改组合框按钮的宽度?

标签 c# winforms

我的组合框允许在文本部分输入内容,因此获得下拉列表的唯一方法是单击按钮。然而,由于这将在触摸屏设备上使用,所以当它这么“薄”时很难点击它。

有没有办法增加组合框按钮的宽度?

enter image description here

最佳答案

调整按钮大小的一种替代方法是在 Click 事件中将 DroppedDown 属性设置为 true。当用户在 ComboBox 的编辑区域内单击时,这将显示下拉列表,有效地将按钮区域扩展到整个控件:

private void comboBox1_Click(object sender, EventArgs e)
{
    comboBox1.DroppedDown = true;
}

关于c# - 如何更改组合框按钮的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52397163/

相关文章:

c# - 等待 Parallel.ForEach

c# - 从 Azure 函数访问嵌套 Json 设置

c# - 在实例化对象上播放/停止动画/动画师

c# - Datagridview:如何将单元格设置为编辑模式?

c# - 使用事件处理程序尝试 Catch

c# - 如何防止 RadioGroup 尝试将 SelectedItem 设置为焦点?

c# - 设计排除非 ASCII 的正则表达式

c# - 在 Picturebox 中拖动图像并将其定位,然后选择图像的一部分

c# - 我表单上的一些控件没有出现在 foreach 循环中

c# - 如何防范 NHibernate 不完整映射