1 在左侧点击下拉组合框,然后再界面中拖拉一个组合框,鼠标单击这个下拉组合框,哟蹙额就可以设置名称,items,文本,其中文本是默认显示的文字,而item是点击之后的东西,中间用";"分隔
2 在代码视图中可以看到combobox首先定义自己的大小和位置,其次定义items的项目
3 如何让这些combobox得到响应呢?在代码视图中已经自动为我们添加了oncommand事件
4 如果不设置事件就直接winform.msgbox,则所有事件都会响应
5 如果你要设置其他响应事件,可以参考这里,写出了所有的case
6 如何防止用户手动改变combobox的内容呢?一个方法是把样式的dropdown改成dropdownlist,如下图所示,省被改了样式,没法再编辑了,而市则可以乱写。
7 但是如果我就是想保留dropdown的外观,并且让他的内容不可手工编辑呢?很简单,我们在响应代码的时候把case 0x5/*_CBN_EDITCHANGE*/事件改成让winform.combobox.text="a"这里的a是combobox原有的任意选项,这样,我再想把combobox改成xyz之类的东西就不行了
时间: 2024-11-11 03:12:11