dbgrideh 查找(50分)

  • 主题发起人 主题发起人 myhby
  • 开始时间 开始时间
M

myhby

Unregistered / Unconfirmed
GUEST, unregistred user!
在dbgrideh中,按ctrl+F可以打开一个查询对话框,
请问,如何在按钮事件中,通过代码打开该查询对话框
 
我自己写了一个调用函数,挺好用的:
function dbgrideh_find_dialog(agrid:Tdbgrideh;is_find:boolean):boolean; // 打开dbgrideh表格的查找对话框功能
begin
ExecuteDBGridEhFindDialogProc(agrid,'','',nil,is_find);
end;
 
呵呵~~~我用了一个笨办法,用keybd_event()函数模拟按键来实现
 
自带的例子中有
DEMOS/DEMO1
 
DBGridEhFindDialog.pas你去找找可以把这个文件添加进你的工程调用!
 
uses DBGridEhFindDlgs;
调用方法:
ExecuteDBGridEhFindDialog(TDBGridEh组件名,'','',nil,True);
 
多人接受答案了。
 
后退
顶部