想问个问题,做过控件的都来看看(关于控件的)可能很简单!:( (100分)

  • 主题发起人 主题发起人 ProgramFan
  • 开始时间 开始时间
to ProgramFan
期待高手帮你解决,我优化了一下单元。请重新下载,不过不是你想要的,但我觉得是最好的了。
 
to wjh_wy,我看看,谢谢了
 
to wjh_wy,好像和你第一次那个没有什么分别呢
 
请查收邮件。
temp.rar中是你原来的内容,我做了一点儿修改(我是用d7编译的)如果不能用,你可以
直接打开pas文件看一下(修改了uDxQuery.pas和uQueryForm.pas两个文件)
 
to ProgramFan
你看一下压缩包里的"Readme-请看.txt"文件。
 
大家的都大同小异,
在TDyQuery里申明了一个变量,在窗体类里也申明一个变量,然后在建立的时候传到窗体变量里然后对窗体变量进行操作,有没有直接的办法,直接对TDyQuery变量进行操作(除全局变量)
 
用CDK吧,一切都变得那么简单了。
 
to samboy111
CDK是什么东东
 
我前几天看了一下DBGrid的源码,应该是这样的,
在FrmQueryAdvance里Public申明
public
FDyQuery:TDyQuery;
end;

在建立
procedure TDyQuery.BtnAdvanceClick(Sender: TObject);
begin
if FrmQueryAdvance = nil then
Application.CreateForm(TFrmQueryAdvance, FrmQueryAdvance);
FrmQueryAdvance.FDyQuery:=Self;
FrmQueryAdvance.ShowModal; //还有一个窗体FrmQueryAdvance
end;
 
多人接受答案了。
 

Similar threads

后退
顶部