c# 怎么实现comboBox“只能选择 不能修改”的功能

c# 怎么实现comboBox“只能选择 不能修改”的功能,第1张

将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、根据两次的对比,我们可以发现,这个属性设置的高度不同,下拉框显示的高度是不同的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6563397.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-24
下一篇 2023-03-24

发表评论

登录后才能评论

评论列表(0条)

保存