如何通过代码,令到stringgrid中的指定的单元格成为活动单元格(获得焦点) 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.BitBtn1Click(Sender: TObject);begin stringgrid1.Col :=3; stringgrid1.Row :=4;end;有点不明白; private fCol, fRow : Integer;//定义两个全局变量记录位置//给变量初始化procedure TForm1.StringGrid1Enter(Sender: TObject); begin fCol := StringGrid1.Col; fRow := StringGrid1.Row;end;//判断内容是否合法procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); begin CanSelect := True; try if ((fCol = 3) and (ACol <> 3)) or ((ARow <> fRow) and (ACol = fCol) and (ACol = 3)) then if StringGrid1.Cells[fCol, fRow] <> '' then if StrToInt(StringGrid1.Cells[fCol, fRow]) > 1 then//判断单元格内容是否合法 begin ShowMessage('Error'); CanSelect := False; Exit; end; except CanSelect := False; Exit; end; fCol := ACol; fRow := ARow;end; Delphi7 怎么打不开了 提示Borland license information was found DBGrid显示ACCESS的单精度类型字段时产生随机小数 Delphi 2005和2007版本问题 窗体????? 求助:能否将这段qb代码转为delphi 当程序与数据库失去连接时怎样让它自动恢复连接? 哪位有或知道哪有操作word文档的技术资料? 各位我需要做一个导数据的程序,请给些帮助! 新手问题---怎么使edit为不可用态? 关于Delphi调用C的DLL的几个问题 如何实现将dbmemo 中内容赋予qrmemo? 请问如何现实这个目标?
begin
stringgrid1.Col :=3;
stringgrid1.Row :=4;
end;
有点不明白;
fCol, fRow : Integer;//定义两个全局变量记录位置
//给变量初始化
procedure TForm1.StringGrid1Enter(Sender: TObject);
begin
fCol := StringGrid1.Col;
fRow := StringGrid1.Row;
end;//判断内容是否合法
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
begin
CanSelect := True;
try
if ((fCol = 3) and (ACol <> 3)) or
((ARow <> fRow) and (ACol = fCol) and (ACol = 3)) then
if StringGrid1.Cells[fCol, fRow] <> '' then
if StrToInt(StringGrid1.Cells[fCol, fRow]) > 1 then//判断单元格内容是否合法
begin
ShowMessage('Error');
CanSelect := False;
Exit;
end;
except
CanSelect := False;
Exit;
end; fCol := ACol;
fRow := ARow;
end;