将ComboBox的DropDownStyle 属性设置为 DropDownList即可。
Simple 简单的下拉列表框(始终显示列表)、
DropDown 可以编辑,与有下拉列表。默认.
DropDownList 只有下拉列表,不能编辑。
因为hwndCtl为此组合框的句柄,lpsz为需要添加的字符串,组合框不能直接通过id添加内容,所以需要得到这个控件的句柄,还得使用GetDlgItem()函数。
扩展资料:ComboBox的一些属性应用
ComboBox下拉框的使用,在很多网页或者应用软件中都可以见到,最最常见的就是下拉框选择男女性别、下拉框选择年份。
在工具箱中拖入控件,那么在后台程序中如何实现读取被选择中的选项,(就好像是TextBox控件的用法TextBox1.Text就可以实现了读取文本框输入的字符了)直接调用ComboBox的SelectedValue属性就可以了,用法是:
comboBox1.SelectedValue.ToString()等效于 TextBox控件的用法:TextBox1.Text
另外,还有这种用法:
.SelectedIndex.ToString()这里是调用SelectedIndex属性。
还有一种,采用类似TextBox控件的办法:
comboBox1.Text
ComboBox是一种常用的窗体控件,它可以提供下拉菜单供用户选择,也可以允许用户通过输入文本实现筛选效果。在设置ComboBox为鼠标选择的动作时,需要在控件的属性中设置DropDownStyle属性,将其设置为DropDownList。这样,用户就只能通过下拉列表进行选择,而不能通过文本框直接输入,从而避免了输入错误的风险。当用户点击ComboBox时,下拉列表会d出供用户选择,用户可以通过鼠标点击选中自己所需要的选项。通过这种方式,ComboBox能够实现方便快捷的选择功能,提升用户使用体验,也为开发者提供了一种简单效率的交互设计方式。1、首先,我们新键一个Winform窗体应用程序,然后在界面上,放置一个下拉框。
2、在CS类里面编辑代码,为下拉框绑定值,用来显示效果。
3、回到form界面,选中下拉框,在属性面板中,选择属性DropDownHeight,这个属性就是这只下拉框的高度的属性。
4、首先,我们设置下拉框的高度为200,然后,我们调试程序,看看显示效果。
5、然后,我们关闭界面,把这个属性的值设置为100。
6、设置完毕后,我们再重启下看看效果。
7、根据两次的对比,我们可以发现,这个属性设置的高度不同,下拉框显示的高度是不同的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)