|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 求教关于多个窗体类全局量的设定
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
385
人关注过本帖
标题:
求教关于多个窗体类全局量的设定
只看楼主
加入收藏
武定伟
来 自:山西省晋中市
等 级:
论坛游民
帖 子:13
专家分:30
注 册:2010-9-26
结帖率:
75%
楼主
收藏
已结贴
√
问题点数:10 回复次数:4
求教关于多个窗体类全局量的设定
现在有这么几个窗体类:1、AppleMain,2、AppleWelcome,3、load,4、save,5、memberNew
现在想定义一个常量mn,是这样定义的:AppleWelcome mn=new AppleWelcome();
现在要让mn成为全局变量性质,就是在1,2,3,4,5 窗体类中都可以调用它,怎么弄??
2012-11-07 23:05
举报帖子
使用道具
赠送鲜花
mmxo
等 级:
贵宾
威 望:
13
帖 子:189
专家分:1090
注 册:2012-11-7
第
2
楼
收藏
得分:3
你这个问题问的不甚清楚,只能估摸着给出方案如下:
1、3、4、5引用AppleWelcome,然后1、3、4、5中除启动窗体外的其它窗体定义公共属性AppleWelcome AppleWelcome{get;set;},然后启动窗体中定义全局变量private AppleWelcome _appleWelcome;然后实例化之_appleWelcome = new AppleWelcome();然后实例化其它窗体时给窗体的AppleWelcome赋值,这样这些窗体就有了同一个AppleWindow的实例,就都可以调用了。
[
本帖最后由 mmxo 于 2012-11-7 23:45 编辑
]
为提高中华编程水平而奋斗
2012-11-07 23:43
举报帖子
使用道具
赠送鲜花
smart0721
等 级:
侠之大者
威 望:
4
帖 子:106
专家分:468
注 册:2012-2-10
第
3
楼
收藏
得分:3
哦,你可以另外新建定义一个类(如Class1),在这类力定义定义变量 mn ,然后每个窗体如需要调用它的话就直接获取 Class1.mn就可以;不过好像该变量只能是静态的(常量)!有时可以在class1定义一个数据库连接,那若有窗体需要就可以直接调用它,不用到处定义!
2012-11-08 00:47
举报帖子
使用道具
赠送鲜花
smart0721
等 级:
侠之大者
威 望:
4
帖 子:106
专家分:468
注 册:2012-2-10
第
4
楼
收藏
得分:0
以下是引用
mmxo
在2012-11-7 23:43:50的发言:
你这个问题问的不甚清楚,只能估摸着给出方案如下:
1、3、4、5引用AppleWelcome,然后1、3、4、5中除启动窗体外的其它窗体定义公共属性AppleWelcome AppleWelcome{get;set;},然后启动窗体中定义全局变量private AppleWelcome _appleWelcome;然后实例化之_appleWelcome = new AppleWelcome();然后实例化其它窗体时给窗体的AppleWelcome赋值,这样这些窗体就有了同一个AppleWindow的实例,就都可以调用了。
二楼这方法是是在在窗体AppleWelcome定义一个属性mn,然后其他窗体调用该窗体的这个属性来达到窗体间传值,这样应用变量可以比较灵活,不过每次调用都要加载一次窗体,效率不是很高!这种方法我认为比较适合在两个窗体间传值用。
2012-11-08 00:54
举报帖子
使用道具
赠送鲜花
zhangjian123
等 级:
论坛游民
威 望:
1
帖 子:13
专家分:41
注 册:2012-10-29
第
5
楼
收藏
得分:3
C#
没有 全局变量,用public static就可以了
2012-11-08 09:37
举报帖子
使用道具
赠送鲜花
5
1/1页
1
快速回复:
求教关于多个窗体类全局量的设定
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.019020 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved