请教一个问题, form1是在unit1当中的,我把一些过程跟函数,移动别的unit中,因为所有所有的onClick,onMouse事件,跟过程混在一起,程序不好维护,但有一个问题,在别的unit中,如果引用到form1上控件,都要加Form1.xxxx,有什么办法可以令到unit2中的范围扩大到unit1, 可以不用加这个的? 我知道传一个TForm1的指针p进来可以,但是引用的时候,还是要p^.image1这样才行,用with的话,每个过程或函数中都要写,有没有简单点的办法?
解决方案 »
- 自己构造ADODataSet数据集
- 如何让dbgrid中的内容按字母顺序显示?
- fastreport报表,预览的时候提示“不支持接口”?
- 我在用ado控件的ADOQuery后出現了非常怪的問題﹐有那位朋友能幫忙看看
- 郁闷,散分!!!
- 各位大侠,帮帮忙!不胜感谢!
- 请教fastreport的详细用法。
- 我已经没分!!!请大家原谅!!我在同一个根目录下建立了两个子目录,如:(1)..\data\aa.db;(2)..\sys\bb.db;
- 请问如何把Tmemo中的数据添加到文本文件后?
- Delphi怎样使用存储过程参数
- 可以确定的是对话框上确实有combobox 及checkbox控件可供手工选择,可是就是不能像普通按纽一样来查看它的句柄,用鼠标移到上面时spy++也
- 怎样调节PC主板上喇叭的音量
unit ut9GVariable;
interface
uses
Windows
type
TFormTemp = class(TForm)
private
{ Private declarations }
public
{ Public declarations } end;
var
//公用过程过自定义函数
procedure ShowBarTree(dxNavBarTemp:TdxNavBar;ADOQueryTemp,ADOQueryTemp2:TADOQuery);implementationprocedure ShowBarTree(dxNavBarTemp:TdxNavBar;ADOQueryTemp,ADOQueryTemp2:TADOQuery);
Begin
end;
tyep
TForm1 = class(TForm)
把公用函数写到类里去,看上去就别扭
end;