一
一少
Unregistered / Unconfirmed
GUEST, unregistred user!
第一行第一列stringgrid1.cells[0,0]:='2';
我想实现在第一行第二列输入"3"的时候,第一行第三列自动写出2*3的结果6。
我是这样写的,在onkeypress事件中
stringgrid1.cells[2,0]:=inttostr(strtoint(stringgrid1.cells[0,0])*strtoint(stringgrid1.cells[1,0]));
本以为没什么问题的,测试一下才发现:
当我输入3的时候,不显示结果
写入33,则显示2*3的结果6
写入333,显示2*33的结果66
看来在按键之前已经触发这个事件了 ,想来想去不知如何解决,哪位朋友帮忙看看!不甚感激!
我想实现在第一行第二列输入"3"的时候,第一行第三列自动写出2*3的结果6。
我是这样写的,在onkeypress事件中
stringgrid1.cells[2,0]:=inttostr(strtoint(stringgrid1.cells[0,0])*strtoint(stringgrid1.cells[1,0]));
本以为没什么问题的,测试一下才发现:
当我输入3的时候,不显示结果
写入33,则显示2*3的结果6
写入333,显示2*33的结果66
看来在按键之前已经触发这个事件了 ,想来想去不知如何解决,哪位朋友帮忙看看!不甚感激!