二个窗体的基本相同,所以把通用的过程放入单独的单元,但该单元的过程要用到窗体的控件怎么写??(50分)

  • 主题发起人 主题发起人 nbldo
  • 开始时间 开始时间
N

nbldo

Unregistered / Unconfirmed
GUEST, unregistred user!
二个窗体的基本相同,所以把通用的过程放入单独的单元,但该单元的过程要用到窗体
的控件怎么写??
 
可以把控制作为参数传给过程呀。
 
举个例子可以吗?
 
建议建一个窗体,包含两个窗体共有的控件和函数及过程,作为两个窗体的基类
修改也方便
 
如果两个窗体界面差别不大,建议采用ysai的,否则采用1213的
 
将公用的窗体存为模板(你应该会吧),在再新建窗体的用继承即可。
 
1.把公共代码做成带参数的过程或函数
2.把不同窗体中控件中的数据作为参数调用该过程或函数
 
就是把用到的控件当参数传递啊,比如用到DBEdit
就在公用过程定义参数时候加这样参数(参数名:TDBEdit)
(你该懂调用了吧!)
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部