cxGrid中如何把鼠标锁定在一行上,不能让它上下移动? cxGrid中如何把鼠标锁定在一行上,不能让它上下移动?我想实现的是,在浏览状态下用户可以上下移动记录,但执行"修改"后就把鼠标锁定在当前修改的记录上,直接执行"保存"后才解除锁定. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样不行的,这样的话是把整个cxgrid都禁用了,连当前记录也不能编辑了. 找到了解决方法了.在TcxGridDBTableView的OnCanFocusRecord事件中写代码就行了.如下:procedure TFrmBillType.tvBillTypesCanFocusRecord( Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord; var AAllow: Boolean);begin inherited; if bUInEdit then AAllow := false;end; D7下的TOpenDialog在某些XP系统中出现乱码? com组件封装窗口的问题 数据库刷新的问题???请高手指教!!! SQLSERVER2000的远程连接问题 数据库服务器无法访问,向高手请教!!! 在普通打印机山用很长的纸打印很长的图,中间无间断,必须连续 我打算写一个对SQL SERVER 的维护程序(能备分和还原数据库),请有经验的朋友给点建议好吗? 如何获得adodataset所指的当前表的名字(access数据库) 谁知道Lrc校验的算法? 程序任务栏指示图表的实现-(例如输入法)delphi 找几个三方控件,希望各位能帮帮忙!!!! 如何取得activeX里函数返回值??
在TcxGridDBTableView的OnCanFocusRecord事件中写代码就行了.如下:
procedure TFrmBillType.tvBillTypesCanFocusRecord(
Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord;
var AAllow: Boolean);
begin
inherited;
if bUInEdit then
AAllow := false;
end;