软糖来回答你把。
添加项目的C#代码
comboBox1.Items.Add("something")请把代码放到Form1_Load事件中,这样窗体初始化时就添加了。
你放到comboBox1_SelectedIndexChanged事件,这个表示组合框选择项目改变时触发。
一开始没有项目可供选择就没法触发,代码并没有被执行,所以是空白的。
用计算机语言会灵活的多,但也有一个简单的方法,如下:
1、在窗体设计视图模式下,添加一个组合框,打开属性
注意:在“行来源类型”选择“值列表”;在“允许编辑值列表”选择“是”。
2、设置以上后,在返回窗体后(或切换到“窗体视图”),单击组合框的下拉小箭头时,组合框下面会出现一个带有铅笔样的小画框,单击这个画框,出现下面
分别键入类似“北京”“上海”“厦门”等你要的内容,单击确定后,即可。这时你再单击组合框的下拉小箭头进行选择,就会达到平时所见的效果了。在程序运行过程中,你可以随时用类似的方式编辑增减组合框的值。
3、现在,回到“设计视图”看看,你可以看到“行来源”中的内容已有变化(如下图),现在你就会明白上面的设计相当于在“行来源”中键入类似的值。(但上面1、2的方法可以在程序运行过程中随时编辑组合框的值,相对不会计算机语言的,更适合)。
呵呵 好说我想你应该作的是个对话框工程
这样
你在对话框的初始化函数中 就是 C××Dlg::OnInitDialog()函数的倒数第二行
也就是// TODO: Add extra initialization here这句话的下边写上
m_ctrComboPort.SetCursel(0)
就OK了
补充::::::
我觉得你还是不懂机制 没有见过变量名控件名后边直接加一个(0)的,你想设置就必须得通过函数就是变量名. *** 作函数(参数)
你的串号我已经记下,采纳后我会帮你制作
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)