Автор Александр Русанов задал вопрос в разделе Другие языки и технологии
Вопрос по StringGrid Delphi и получил лучший ответ
Ответ от Jurii[гуру]
А чему у тебя равны RowCount и ColCount. К примеру, я вот так заполняю StringGrid с именем random12x3, для которого заранее в Properties определены значения ColCount = 3 и RowCount = 12 : procedure TMyForm.Generate12x3; var Z, N, Row, Col : Byte; S : array [0..36] of Byte; begin S[0] := 36; for N := 1 to 36 do S[N] := N; Randomize; for Row := 0 to 11 do for Col := 0 to 2 do begin Z := 1 + Random(S[0]); random12x3.Cells[Col, Row] := IntToStr(S[Z]); Dec(S[0]); for N := Z to S[0] do S[N] := S[N+1]; end; end; // Generate12x3 - Генерируем случайное заполнение 12х3 При этом, разницы нет когда я вызову данную процедуру: то-ли в onCreate, то-ли в OnClick какой-нибудь кнопки!
попробуй засунуть код не в FormCreate а в FormShow
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids; type TForm1 = class(TForm) StringGrid1: TStringGrid; procedure FormCreate(Sender: TOb
Delphi процедуры StringGrid.(нумерация, сумма, очистка)
Наверное, правильно было бы написать наследника StringGrid со всеми дополнительными методами, а не
подробнее...
как заполнить StringGrid вручную? delphi
Есть такое свойство goEditing (точно для Delphi, в Borland должно быть что-то похожее) отвечает за
подробнее...
вывод на печать из базы даных delphi.
Вот процедура с готовой программы, вывод на печать со StringGrid.
В таблице 15 столбцов.
подробнее...
stringgrid раскраска. при нажатии на ячейку нужно раскрасить его delphi или C++ builder
Непременно StringGrid?
Вот пример для DrawGrid. Дальше, если надо, сам адаптируй.
подробнее...
Ecxel в Delphi
Доброго времени суток.
Боюсь пальцами и парой слов не обойдемся. Если интересует про что
подробнее...
Как поменять цвет одной ячейки в TStringGrid
Нужно отрабатывать событие OnDrawCell. На Delphi, например, так:
procedure
подробнее...
Объект StringGrid в Delphi 7
Может вроде этого?
procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char);
подробнее...
Delphi. Компонент StringGrid не дает ввести данные.
там свойство есть goEditing его надо True
подробнее...
автозаполнение stringgrid в delphi7
У тебя несколько компонент грид?
StringGrid1
StringGrid2..3..6
Марк
подробнее...
Как закрасить одну клетку в stringgrid в delphi?
переделай из этого :
procedure TFormHistory.ListHistoryDrawCell(Sender: TObject; Col, Row:
подробнее...