我是用的是VS2010,使用combobox控件,正常没有选择的时候,selectindex是-1。 10
2个回答
展开全部
一定是你运行时 代码改变了它的值 我相信vs是不会出错的
更多追问追答
追问
没有啊
追答
把工程打包 发云盘来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对于ombobox控件的selectindex属性:
获取或设置指定当前选定项的索引
而当上面的文本框为空,表示没有选择下拉列表框的任何值,这个时候其 SelectIndex为-1,
而当上面的文本框的值等于下拉列表框的第1项(序号为0),这个时候其 SelectIndex为 0,
而当上面的文本框的值等于下拉列表框的第2项(序号为1),这个时候其 SelectIndex为 1,
......
获取或设置指定当前选定项的索引
而当上面的文本框为空,表示没有选择下拉列表框的任何值,这个时候其 SelectIndex为-1,
而当上面的文本框的值等于下拉列表框的第1项(序号为0),这个时候其 SelectIndex为 0,
而当上面的文本框的值等于下拉列表框的第2项(序号为1),这个时候其 SelectIndex为 1,
......
追问
我知道,但是文本框为空的时候,我根本就没有操作的时候SelectIndex的值却是0,这是为什么??根本没有多余代码!
追答
我发个给你,你自己看看好了!
启动程序,根据不同选择(或不选),看看输出什么?
已经经过VB 2010测试。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询