网 网络书生 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-19 #1 比如我在StringGrid里的Cells[0,2]里面只能输入3个中文字那我应该怎么限制呢?
M myid0602 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-20 #2 在onpress事件中加入如下程序: procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char); var i,j:integer; begin i:=stringgrid1.Row; j:=stringgrid1.col; if (i=2) and (j=0) then begin if length(stringgrid1.Cells[j,i])>=6 then key:=#0; end; end;
在onpress事件中加入如下程序: procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char); var i,j:integer; begin i:=stringgrid1.Row; j:=stringgrid1.col; if (i=2) and (j=0) then begin if length(stringgrid1.Cells[j,i])>=6 then key:=#0; end; end;