关于ComboBox中Value类型的有关问题
关于ComboBox中Value类型的问题
这两天使用Combo控件,在add variable时,发现有时Value 的类型只有CString,有时又只有Int 型,不知道是什么原因! 不知道有没有人发现过这种情况,有什么地方可以设置吗?
------解决方案--------------------
至于是CString型还是Int型,主要是看窗口的类型,比如说下拉框控件,肯定更多场合是想知道当前选中的行的序号,知道序号后很容易就得到字符串了。
但对于Edit,肯定是想得到其输入字符串的场合多(其实Edit也有其它很多属性,比如当前选中的字符的开始处等,但都不如当前输入内容这个属性用得多),所以当然是CString型了。
------解决方案--------------------
其实主要是看控件的风格类型才对.
ComboBox控件有三种类型风格 那种真正的下列风格只能选不能输入的 是int类型
其它两种类型都是CString类型.
这两天使用Combo控件,在add variable时,发现有时Value 的类型只有CString,有时又只有Int 型,不知道是什么原因! 不知道有没有人发现过这种情况,有什么地方可以设置吗?
------解决方案--------------------
至于是CString型还是Int型,主要是看窗口的类型,比如说下拉框控件,肯定更多场合是想知道当前选中的行的序号,知道序号后很容易就得到字符串了。
但对于Edit,肯定是想得到其输入字符串的场合多(其实Edit也有其它很多属性,比如当前选中的字符的开始处等,但都不如当前输入内容这个属性用得多),所以当然是CString型了。
------解决方案--------------------
其实主要是看控件的风格类型才对.
ComboBox控件有三种类型风格 那种真正的下列风格只能选不能输入的 是int类型
其它两种类型都是CString类型.