关于vb组合框(combobox)控件显示和光标定位有关问题,

关于vb组合框(combobox)控件显示和光标定位问题,急!在线等...
组合框控件有若干个选项,且各选项的字符长度不同,例如:list1="ab",list2="abcd",list3="abdresefd";现我运行程序,组合框显示list1的内容,但光标不是定位到紧随字符"b"的后面,而是定位到组合框可输入字符后面,选择其他list选项也一样。我想把光标定位到列表项字符长度后面,且光标不能往字符后面("ab->")移动,只能往字符前移动("ab<-"),该怎么做?谢谢!
关于vb组合框(combobox)控件显示和光标定位有关问题,

关于vb组合框(combobox)控件显示和光标定位有关问题,

------解决方案--------------------
选择列表项后,它的默认情况就是选定全部文本,并把插入符定位在末尾呀。

你的第一张图的,是因为后面有很长一串空格吧!
你要是说“品名”只占列表项文本的其中一段字符,
你又没说“品名”的规则,那别人如何给你“识别”出哪些字符中品名来?

------解决方案--------------------
彻底地不懂了

首先,你的第一张图我真的看不到光标在哪里
其次,我自己试验,光标就是在最后一个字符后面,无论字符串长还是短都如此。
------解决方案--------------------
好容易明白了。楼主将 ComboBox 控件的属性设置为 2-Dropdown List 时选定项会如其图 1 所示。不过这种情况下,也就没什么输入编辑只说了。

要改为图 2 的结果,在设计状态下,将 ComboBox 属性页中 Style 属性项选为 0-Dropdown Combo。