最简单的解决方案是将编辑器的Properties.UseMouseWheel属性设置为False
例如,处理GridView的OnInitEdit事件:
procedureInitEdit(
Sender: TcxCustomGridTableView; AItem: TcxCustomGridTableItem;
AEdit: TcxCustomEdit);
begin
If AEdit is TcxExtLookupComboBox then
TcxExtLookupComboBox(AEdit).Properties.UseMouseWheel := False;
end;
UseMouseWheel属性只能用于表格的内置编辑器。如果您希望禁用表格的鼠标滚轮操作,请处理其OnMouseWheel事件。
具体实现源代码,请下载
|