双击DBGrid记录行时在DBGridDBLClick事件中弹出一个窗体,但是在双击标题行时并不触发这个dblClick事件,应该怎么写代码? rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 type TForm1 = class(TForm) DBGrid1: TDBGrid; ADOTable1: TADOTable; DataSource1: TDataSource; procedure DBGrid1DblClick(Sender: TObject); procedure DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); private GC: TGridCoord; public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.DBGrid1DblClick(Sender: TObject);begin if (GC.X > 0) and (GC.Y > 0) then begin ShowMessage('DBCLICK'); end;end;procedure TForm1.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);begin GC := DBGrid1.MouseCoord(x, y);end; 紧急问题??????????????????? DBLookupComboBox1做选择框,只设置ListSource,怎样让窗体一启动,DBLookupComboBox1的内容就自动显示为ListSource的默认记录上,我现在 求类似dbnavigate的替代方案 在SQL 语句中怎么实现变量代换? 救命救命 【MM明天过生日】 一个数据库中两个表的比较方法 一个网上的intraweb实例 sql中数据库备份与恢复问题 如何屏蔽键盘中的字母键 delphi中如何用代码对数据库中的密码进行加密? 请教DELPHI问题...
TForm1 = class(TForm)
DBGrid1: TDBGrid;
ADOTable1: TADOTable;
DataSource1: TDataSource;
procedure DBGrid1DblClick(Sender: TObject);
procedure DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
private
GC: TGridCoord;
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
if (GC.X > 0) and (GC.Y > 0) then
begin
ShowMessage('DBCLICK');
end;
end;procedure TForm1.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
GC := DBGrid1.MouseCoord(x, y);
end;