在Windows窗体应用程序中,我有一个ComboBox1,它在InitializeComponent()函数中初始化。我在不同的函数中将值添加到其中。
片段:
public form1()
{
InitializeComponent();
addDataToDropDowns();
}
我遇到的问题是,加载到ComboBox1中的行有很多字符(/ length),并且不能完全看到宽度。
是否可以在ComboBox1中内置一个水平滚动条,这样我才能看到行的隐藏部分......?
任何想法/意见将不胜感激!
谢谢, 的Ivar
答案 0 :(得分:4)
实际上有一个DropDownWidth属性可以控制下拉区域的宽度。通过这种方式,您可以使用一个狭窄的控件,不占用表单上的太多空间,但可以使用更大的下拉区域,可以根据需要扩展到屏幕上。
答案 1 :(得分:3)
http://www.codeproject.com/KB/combobox/ComboBoxAutoWidth.aspx
该代码示例显示如何捕获事件并扩大框。
或者,您可以将其作为手动调用的单独功能,如下所示: http://weblogs.asp.net/eporter/archive/2004/09/27/234773.aspx
答案 2 :(得分:0)
结合Caladain answer中的链接,这是代码。它适用于字符串和数据绑定对象。方法cbSample_DropDown()
与DropDown
的{{1}}事件相关联。
ComboBox