Показать сообщение отдельно
  #5  
Старый 23.02.2011, 13:10
Аватар для AND_REY
AND_REY AND_REY вне форума
Активный
 
Регистрация: 31.03.2009
Адрес: Украина, г.Днепропетровск
Сообщения: 324
Версия Delphi: Delphi7
Репутация: 3877
По умолчанию

Вот ещё идея появилась:
Код:
procedure TForm1.StringGrid1MouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
Var
 Col,Row,R: Integer;
begin
R:= 3;  // 3-ий столбец можно редактировать остальные нет.
StringGrid1.MouseToCell(X,Y,Col,Row);
if R = Col Then
 StringGrid1.Options:=  StringGrid1.Options + [goEditing]
          Else
 StringGrid1.Options:=  StringGrid1.Options - [goEditing];
end;
По аналогии можно для любой клетки сделать.
__________________
If end Then begin;
Ответить с цитированием