procedure TForm1.StringGrid1DblClick(Sender: TObject);
begin
StringGrid1.Options:=StringGrid1.Options+[goEditing]+[goAlwaysShowEditor];
end;
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
begin
StringGrid1.Options:=StringGrid1.Options-[goEditing]-[goAlwaysShowEditor];
end;
Изменение и добавление элемента в StringGrid
Мне необходимо зделать такую простую вещь как изменение значения элемента в StringGrid. Т.Е. два раза мышкой щелкаем и у нас открывается это поле для редактирвания. Подходящего свойства в самом элементе я не нашёл.
Подскажите!!
нумерование начинается с 0
с помощью cell можно менять значение программно, а мне же надо чтоб я вставлял в таблицу значения прямо с формы (т.е. в начале весь грид как бы заблокирован, потом я щелкаю мышью дважды по ячейке и она становится доступной для редактирования и для ввода в неё значений с клавы (такое я много раз видел в программах, но как это зделать самому я не знаю))
Код:
То что надо :)
Спасибо