pb数据窗口的4个怪问题
各位大侠,我遇见两个问题:
1、自动换行方法1:我在GRID数据窗口的某一列,Detail Band 的Position属性中选中Autosize Height多选框,在该列Position标签未选中Autosize Height 多选框,Edit标签也不选中Auto Horz Scroll多选框,注意:在该列的height的脚本编辑内加入了超过指定文字长度的自动折行代码,比如64个字,20个字一行,实现的时候是该行的该列自动为4行高度的行宽,运行时该行的该列高度是4行的了没错,但是文字还在一行内,空下3行,需要点击一下该行的该列才文字才变成4行为我所需要的状态;
2、自动换行方法2:Detail Band 的Position属性中选中Autosize Height多选框,在该列Position标签此时选中Autosize Height 多选框,Edit标签也不选中Auto Horz Scroll多选框,输入时如果连续输入64个字,20个字宽度,它并没有自动换行,需要在这64个字中输入回车或者空格,它才在输入完毕并且焦点挪走后变成回车或者空格为区分的分行。
3、keyenter:我在数据窗口定义了pbm_dwnprocessenter 事件,代码Send(Handle(this),256,9,Long(0,0)),目的用enter键代替TAB键实现每个列依次的被选中,实现过程中有一个问题第一列C1或者其中某列Cn存在enter键后跑到下一行的C2或者Cn+1列去了,奇怪!
4、键盘输入问题:我利用代码实现了输入键盘正常区域的数字键,比如1,2,3..9对应KEY1!,KEY2!。。KEY9!但是当用户输入键盘右侧区域的1,2,3..9就不等同了,请问这些数字键应该对应KEYNumpad1!之类的么?