На форме имеется компонент TDBGrid работающий с БД. Разрешено редактирование данных, включены флаги AutoEdit и Options=dgEditing. Меня не устраивает то, что режим редактирования включается при щелчке любой кнопкой мыши (правой, левой и даже колёсиком).
Как сделать, чтобы редактор появлялся только при нажатии левой кнопки? Спасибо.
Все свойства компонента TDBGrid:
- Код: Выделить всё
- object ItemsGrid: TDBGrid
 Left = 8
 Height = 240
 Top = 16
 Width = 701
 Anchors = [akTop, akLeft, akRight, akBottom]
 AutoFillColumns = True
 Color = clWindow
 Columns = <
 item
 Title.Caption = 'Наименование в накладной'
 Width = 254
 FieldName = 'name1'
 end
 item
 Title.Caption = 'Наименование в 1С'
 Width = 254
 FieldName = 'name2'
 end
 item
 SizePriority = 0
 Title.Caption = 'Кол-во'
 Width = 80
 FieldName = 'amount'
 end
 item
 Alignment = taCenter
 SizePriority = 0
 Title.Caption = 'В продуктах'
 Width = 80
 FieldName = 'is_product'
 end>
 DataSource = DataSource1
 Options = [dgEditing, dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgAlwaysShowSelection, dgConfirmDelete, dgCancelOnExit, dgAnyButtonCanSelect, dgCellEllipsis, dgRowHighlight]
 PopupMenu = ItemsGridPopupMenu
 Scrollbars = ssVertical
 TabOrder = 0
 TitleStyle = tsNative
 OnContextPopup = ItemsGridContextPopup
 end




