Z
zhtx
Unregistered / Unconfirmed
GUEST, unregistred user!
我在使用INFORPOWER 3000的wwDBEDIT中,发现存在一个问题,输入汉字时,第一个字母直接
进入编辑框,而不是汉字输入框,删除后重新输入则正常,但我使用DBEDIT则无此问题,
而且如果先使用DBEDIT,再使用wwDBEDIT,则无此问题.
跟踪发现输入第一个字母,DBEDIT收到的MESSAGE是>128的KEY,而wwDBEDIT是<128的KEY.
因本人新手一个,研究了很长时间也没研究出道理,故请各位大侠指点一二.
相关源代码BEDIT在DBCTRLS,wwDBEDIT在WWDBEDIT,他们都是继承自TCustomMaskEdit,
我猜想是DBEDIT里作的处理能解决此问题,而WWDBEDIT没作,但实在找不到,请各位大侠
帮帮忙,在此先谢谢了.
进入编辑框,而不是汉字输入框,删除后重新输入则正常,但我使用DBEDIT则无此问题,
而且如果先使用DBEDIT,再使用wwDBEDIT,则无此问题.
跟踪发现输入第一个字母,DBEDIT收到的MESSAGE是>128的KEY,而wwDBEDIT是<128的KEY.
因本人新手一个,研究了很长时间也没研究出道理,故请各位大侠指点一二.
相关源代码BEDIT在DBCTRLS,wwDBEDIT在WWDBEDIT,他们都是继承自TCustomMaskEdit,
我猜想是DBEDIT里作的处理能解决此问题,而WWDBEDIT没作,但实在找不到,请各位大侠
帮帮忙,在此先谢谢了.