匹配查找问题DROPDOWNPICTUREBOX
1、如何在下拉图片列表框中实现增量匹配查找?比如输入1,光标定位在1XX,输入12,光标定位在12X。我使用的是PB6.5。
2、我发现下拉图片列表框没有类似KEY这样的事件,我现在是在窗口的KEY事件中判断当前焦点是否在下拉图片列表框上,可如果我这个界面有2个下拉图片列表框不就不能实现了吗?
3、我在判断出用户是在下拉图片列表框中按了字母或者数字键时,用ddplb_1.ShowList = TRUE可以自动打开下拉图片列表框,当选中某个以后,我想在selectionchanged事件里写ddplb_1.ShowList = FALSE,这句总是会引起PB的关闭,非法操作了。为什么?
4、我用于判断用户输入的键是否为字母或者数字的方法也很傻,如下:
IF (KeyDown(KeyTab!) OR KeyDown(KeyLeftArrow!) &
OR KeyDown(KeyDownArrow!) OR KeyDown(KeyUpArrow!) &
OR KeyDown(KeyPageDown!) OR KeyDown(KeyPageUp!)&
OR KeyDown(KeyRightArrow!) OR KeyDown(KeyBack!)&
OR KeyDown(KeyTab!) OR KeyDown(KeyBack!)&
OR KeyDown(KeyF1!) OR KeyDown(KeyF2!)&
OR KeyDown(KeyF3!) OR KeyDown(KeyF4!)&
OR KeyDown(KeyF5!) OR KeyDown(KeyF6!)&
OR KeyDown(KeyF7!) OR KeyDown(KeyF8!)&
OR KeyDown(KeyF9!) OR KeyDown(KeyF10!)&
OR KeyDown(KeyF11!) OR KeyDown(KeyF12!)&
OR KeyDown(KeyShift!) OR KeyDown(KeyControl!)&
OR KeyDown(KeyAlt!) OR KeyDown(KeyPause!)&
OR KeyDown(KeyCapsLock!) OR KeyDown(KeyEscape!)&
OR KeyDown(KeyPrintScreen!) OR KeyDown(KeyInsert!)&
OR KeyDown(KeyDelete!) OR KeyDown(KeyEnd!)&
OR KeyDown(KeyHome!) ) THEN return
有更好的方法吗?
非常感谢高手对我的问题给予答复。