KB
Size: a a a
KB
Y
KB
DB
АВ
AI
АВ
СП
procedure TForm1.CoreSGCheckboxToggled(sender: TObject; aCol, aRow: Integer;
aState: TCheckboxState);
begin
if (CoreSG.Cells[1, aRow] = '0') then
CoreSG.Cells[2, aRow] := '';
end;
procedure TForm1.TankSGCheckboxToggled(sender: TObject; aCol, aRow: Integer;
aState: TCheckboxState);
begin
if (TankSG.Cells[1, aRow] = '0') then
TankSG.Cells[2, aRow] := '';
end;
АВ
VA
procedure TForm1.CoreSGCheckboxToggled(sender: TObject; aCol, aRow: Integer;
aState: TCheckboxState);
begin
if (CoreSG.Cells[1, aRow] = '0') then
CoreSG.Cells[2, aRow] := '';
end;
procedure TForm1.TankSGCheckboxToggled(sender: TObject; aCol, aRow: Integer;
aState: TCheckboxState);
begin
if (TankSG.Cells[1, aRow] = '0') then
TankSG.Cells[2, aRow] := '';
end;
sender
к TStringGrid
и используешь это значение как универсальное вместо CoreSG
и TankSG
СП
sender
к TStringGrid
и используешь это значение как универсальное вместо CoreSG
и TankSG
Y
procedure TForm1.CoreSGCheckboxToggled(sender: TObject; aCol, aRow: Integer;
aState: TCheckboxState);
begin
if (CoreSG.Cells[1, aRow] = '0') then
CoreSG.Cells[2, aRow] := '';
end;
procedure TForm1.TankSGCheckboxToggled(sender: TObject; aCol, aRow: Integer;
aState: TCheckboxState);
begin
if (TankSG.Cells[1, aRow] = '0') then
TankSG.Cells[2, aRow] := '';
end;
begin
if (TStringGrid(Sender).Cells[1, aRow] = '0') then
TStringGrid(Sender).Cells[2, aRow] := '';
end;
VA
procedure TForm1.CoreSGCheckboxToggled(sender: TObject; aCol, aRow: Integer;и назначить это событие всем гридам
aState: TCheckboxState);
var
LStringGrid: TStringGrid;
begin
LStringGrid := Sender as TStringGrid;
if (LStringGrid.Cells[1, aRow] = '0') then
LStringGrid.Cells[2, aRow] := '';
end;
СП
procedure TForm1.CoreSGCheckboxToggled(sender: TObject; aCol, aRow: Integer;и назначить это событие всем гридам
aState: TCheckboxState);
var
LStringGrid: TStringGrid;
begin
LStringGrid := Sender as TStringGrid;
if (LStringGrid.Cells[1, aRow] = '0') then
LStringGrid.Cells[2, aRow] := '';
end;
KB
AS
KB
Д
T