m_ComName.AddString("Com1");
m_ComName.AddString("Com2");
m_ComName.AddString("Com3");
m_ComName.SetCurSel(0);
m_jiaoyan.AddString("无校验");
m_jiaoyan.AddString("奇校验");
m_jiaoyan.AddString("偶校验");
m_jiaoyan.SetCurSel(0);
结果在运行时候,第一个出现的没问题是“Com1",但是第二个是"偶校验",请问怎么会这样啊,请高手指点!
10 个解决方案
#1
凑个人气。
#2
如果此m_jiaoyan是在对话框资源上的组合框对象,只需要将此组合框的[Styles]栏下的[Sort]选项去除即可(即不排序).如果是自定义组合框扩展类对象,只需要在创建此组合框时将组合框的创建类型不要排序类型即可.
#3
我上面说的[Styles]栏下的[Sort]指的是组合框的资源属性
#4
对,把组合框的自动排序属性关掉.在资源点击组合框控件,在属性设置里面设置.
#5
应该是自动排序了。
#6
楼上的都对,去掉组合框的资源属性[Sort]
#7
不要排序
#8
自己查看index的具体值就知道了...即 .Addstring()返回值
#9
在不同的ComboBox中加入项目都可能出现排序的问题?
#10
关掉组合框的自动排序属性
#1
凑个人气。
#2
如果此m_jiaoyan是在对话框资源上的组合框对象,只需要将此组合框的[Styles]栏下的[Sort]选项去除即可(即不排序).如果是自定义组合框扩展类对象,只需要在创建此组合框时将组合框的创建类型不要排序类型即可.
#3
我上面说的[Styles]栏下的[Sort]指的是组合框的资源属性
#4
对,把组合框的自动排序属性关掉.在资源点击组合框控件,在属性设置里面设置.
#5
应该是自动排序了。
#6
楼上的都对,去掉组合框的资源属性[Sort]
#7
不要排序
#8
自己查看index的具体值就知道了...即 .Addstring()返回值
#9
在不同的ComboBox中加入项目都可能出现排序的问题?
#10
关掉组合框的自动排序属性