У меня возникли некоторые проблемы с фрагментом кода, который я написал. Я использую TStringGrid, чтобы нарисовать план посадки.TStringGrid Маркировка за пределами колонки
То, что должно быть сделано, - это метка fixedcol и fixedrow с буквой вниз по столбцу и номерами для строк.
Моя проблема заключается в том, что я не знаю, как изменить свой код, чтобы исключить ячейку [0,0]. Он также не маркирует все строки.
procedure TfrmDraw.FormCreate(Sender: TObject);
var
i, j, k: Integer;
begin
sgFloor.RowCount := adotSeats['Rows'] + 1;
sgFloor.ColCount := adotSeats['Seats_per_Row'] + 1;
for i := 0 to SgFloor.RowCount do
begin
for j := 0 to SgFloor.ColCount do
begin
if i = 0 then
SgFloor.Cells[i,j] := Chr(65 + j)
else
if j = 0 then
begin
for k := 1 to sgFloor.ColCount do
SgFloor.Cells[i,0] := IntToStr(i) ;
end;
end;
end;
end;
Скриншот:
Благодаря
['This way'] (http://pastebin.com/uxhC7qiT). – TLama