dbgrid的onmousedown事件在数据集未打开时能响应。
数据集打开后只在标题栏可以响应,在点击某条记录时就不响应了。
数据集打开后只在标题栏可以响应,在点击某条记录时就不响应了。
解决方案 »
- DELPHI2010 DATASNAP 心跳包 TCP HTTP
- 你开源了吗?
- 又开一帖!!好象是最简单的问题,".DB文件的读取",靠!!以前没有的,换操作系统都这样,我晕!!!!!
- (kylix界面问题)答对了有奖,送漂亮妹妹照片及高分回报。
- 用QuickReport作条列式报表,为什么只显示一条记录?
- 怎样连接网址,比如,连接到www.csdn.net?---delphi函数。在线等。。。
- 请教如何在我的对象中使用remotedatamodule中的控件
- 开始的打不开了重新发了
- 很急,急!一个简单问题!(在线等待!)
- 求用Delphi 编写的自动发邮件源码
- 500分求平衡二叉树的相关源码.. 谢谢~
- 关于DELPHI编写ASP组件的问题
我想要的是按住shift鼠标单击一条数据记录,然后触发一个事件。
procedure TForm1.Tdbgrid1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); var
MyHitTest : THitTests;
begin
MyHitTest := dbgrid1.GetHitTestInfoAt(X,Y);
if htOnIcon in MyHitTest then
{
GetNodeAt(X,Y)获得鼠标的位置
};
end;
建议用 47522341(睡到8:30) ( ) 信誉:100 的方法,
虽然麻烦点,但作品更为精准,呵呵