Похоже под "клетчатым полем" подразумевался стрингрид, тогда код будет примерно такой:
Код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | procedure TForm1 . StringGrid1MouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer );
var
C, R : integer ;
begin
StringGrid1 . MouseToCell(X, Y, C, R);
StringGrid1 . Cells[C, R]:= IntToStr(Random( 100 )+ 1 );
end ;
procedure TForm1 . FormCreate(Sender: TObject);
begin
with StringGrid1 do
begin ;
FixedCols:= 0 ;
FixedRows:= 0 ;
ColCount:= 10 ;
RowCount:= 10 ;
DefaultColWidth:= 25 ;
DefaultRowHeight:= 25 ;
end ;
Randomize;
end ;
|
бросьте на форму StringGrid и подключите процедуры клика по нему и создания формы