读书人

怎么声明 不同 窗体 全局变量

发布时间: 2012-03-26 15:46:56 作者: rapoo

如何声明 不同 窗体 全局变量
如何声明 不同 窗体 全局变量?

在什么位置声明呀?谢谢!

[解决办法]
新建立一个unit,在unit申明全局变量,然后再各个窗体的unit中uses此单元。
我在程序开发中基本保持此种文件规范。
设立全局uint,如gobUnit,编写全局变量,函数,数据类型、消息等。然后在各窗口中使用use gobUnit引用.
[解决办法]
楼上方法不错
[解决办法]
只要use包含变量的文件,这个变量就成了使用use文件的全局变量。
[解决办法]
1楼的方法不错,如果你想在每一个form里定义全局变量的话,就在public里定义,然后在其它form里面use你定义了全局变量的这个form,这样的话其它的form就可以用到你刚定义了的全局变量。
[解决办法]
项目的常用参数可以放在单独的文件中,比如
ProjectConsts、ProjectResources(常量、全局变量、资源字符串)

另外,可以根据需要为窗体声明一些公开的属性或方法,而不是让调用者通过发布的属性来操作,
比如form1.Edit1.Text;

对窗体操作,可以采用全局变量(如form1),局部变量或参数形式。使用全局变量时,如果释放窗体的话需要同事将其置为nil。

简单来说,遵循一条原则:“高内聚、低耦合”。

读书人网 >.NET

热点推荐