Показать сообщение отдельно
  #1  
Старый 03.07.2010, 12:36
Roman_LN Roman_LN вне форума
Прохожий
 
Регистрация: 08.05.2007
Сообщения: 3
Репутация: 10
По умолчанию Работа с Unit

Есть форма Form1: TForm1;
На ней объект MATRIX1: TStringGrid;
Убираю выделение на MATRIX1
Код:
procedure TForm1.MATRIX_1(Sender: TObject; ACol, ARow: Integer; Rect: TRect;
 State: TGridDrawState);
begin
with MATRIX1 do
 begin
   if gdSelected in state then
   begin
     Canvas.Brush.Color:=clwhite;
     Canvas.FillRect(Rect);
     Canvas.Font:=Font;
     DrawText(canvas.Handle, PChar(Cells[ACol, ARow]), -1, Rect,
     DT_NOPREFIX or DT_SINGLELINE);
   end;
 end;
end;
добавил новый файл:StringGrid.pas
Код:
uses
 Forms,
 matrix in 'matrix.pas' {Form1},
 StringGrid in 'StringGrid.pas';
Цель: сделать оформление объектов формы в новом файле, в данном случае убирать выделение с StringGrid в файле StringGrid.pas, как это сделать?
Ответить с цитированием