首页 > 解决方案 > 如何更改组合框按钮的宽度?

问题描述

我的组合框允许输入文本部分,因此获取下拉列表的唯一方法是单击按钮。但是,由于这将用于触摸屏设备,因此当它“薄”时很难单击它。

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

在此处输入图像描述

标签: c#winforms

解决方案


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

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

推荐阅读