如何全程使用变量?(100分)

  • 主题发起人 主题发起人 linzi0
  • 开始时间 开始时间
L

linzi0

Unregistered / Unconfirmed
GUEST, unregistred user!
我的一个程序中需要有4个form,其中有一个变量operator在开始的form中有操作员输入
(即在unit1中定义接收),在其他的unit中都需要用到,不知该如何定义?在其他
的unit中又该如何引用?
另外,EDIT控件在显示数字时怎样让他自动显示分节号?
 
另外再用一个UNIT,将全局变量写在里面,再在每个FORM中USES它即可.
EDIT控件没有这个功能,你用maskedit吧,你也可以用Format来做到这一点.
 
任一form的public部分申明,
然后在你的其他form中uses申明变量的Form;
 
在你的其他form单元中uses申明变量的Form单元
 
我在unit1的interface部分定义如下:
var
operater: integer;
在unit2的implementation定义如下:
uses unit1
但在实际使用中,在form1中operater的值输入为1,在form1中也确实其值表现为1,但在
form2.show后,在form2中operater显示的值为0,不知是和缘故?
 
在form的public部分申明变量
然后在其他form中uses中加入变量的Form;
 
使用时格式为 单元名。变量名
 
用Dll或Unit就可以了。[:)]
 
多人接受答案了。
 
后退
顶部