procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char);
var
vEdit: TEdit;
begin
case Key of
'y', 'Y': begin
TStringGrid(Sender).EditorMode := True;
if TStringGrid(Sender).ComponentCount <= 0 then Exit;
vEdit := TEdit(TStringGrid(Sender).Components[0]);
if vEdit.Text <> '' then Exit;
Key := #0;
vEdit.Text := '粤';
vEdit.SelStart := 2;
vEdit.SelLength := 0;
end;
end;
end;
var
vEdit: TEdit;
begin
case Key of
'y', 'Y': begin
TStringGrid(Sender).EditorMode := True;
if TStringGrid(Sender).ComponentCount <= 0 then Exit;
vEdit := TEdit(TStringGrid(Sender).Components[0]);
if vEdit.Text <> '' then Exit;
Key := #0;
vEdit.Text := '粤';
vEdit.SelStart := 2;
vEdit.SelLength := 0;
end;
end;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货