标题:访问另一个窗体的控件
只看楼主
adou
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:81
注 册:2006-8-24
结帖率:65.52%
 问题点数:0 回复次数:10 
访问另一个窗体的控件
Formmain里有一个控件Button1,它的初始Enabled为False
现在我想在Form2里令它的Enabled为True,
此代码应如何写呢?
搜索更多相关主题的帖子: 控件 窗体 Enabled 访问 False 
2006-11-09 12:20
xiaozhu39505
Rank: 2
等 级:论坛游民
帖 子:75
专家分:21
注 册:2006-10-12
得分:0 

貌似访问不了

也可以在Form2里弄个变量,传递到form1里,来控制Button1


2006-11-09 13:31
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
得分:0 
adou
按照我帮你写的关闭窗口的那个代码(那样传参数)可以控件。把BUTTON设置为PUBLIC就可以任意控制

XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2006-11-09 13:35
adou
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:81
注 册:2006-8-24
得分:0 

可是你写的那个代码还是不能帮我关闭主窗体啊
我的窗体之间的关系是这样的
Frmmain是主窗体
Frm1是Frmmain的弹出窗体
我想用Frm1里的一个按钮控制Frmmain的关闭,


大家好,才是真的好!
2006-11-09 15:27
adou
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:81
注 册:2006-8-24
得分:0 
现在我的思路是在Frm1里设一个静态变量,然后再传到Frmmain里,可是如何让它自动执行呢?我现在还在想^^^^^

大家好,才是真的好!
2006-11-09 15:30
adou
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:81
注 册:2006-8-24
得分:0 

不知道C#里面有没有一个判断某个窗体是否存在的函数,如果有,也可以达到我的目的了


大家好,才是真的好!
2006-11-09 15:35
adou
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:81
注 册:2006-8-24
得分:0 
如何设置一个窗体没有右上角的“最小化”“最大化”和“关闭按钮”?

大家好,才是真的好!
2006-11-09 16:05
xiaozhu39505
Rank: 2
等 级:论坛游民
帖 子:75
专家分:21
注 册:2006-10-12
得分:0 

把窗体的FormBorderStyle属性改成None

这个窗体就没最大化,最小化和关闭这几个按牛了


2006-11-09 17:05
yelang7
Rank: 1
等 级:新手上路
威 望:1
帖 子:265
专家分:0
注 册:2006-11-3
得分:0 
可以用接口试一试的撒,把那个Button1当着参数传到第二个窗体....你试试看嘛!

想象和行动一致,做最棒的 IT 人. http://yelang7.
2006-11-09 21:15
冷雪无痕
Rank: 1
等 级:新手上路
帖 子:125
专家分:0
注 册:2006-8-30
得分:0 
在Frmmain中调用Form1时写

Form1 f1=new Form1();
f1.Owner=this;
f1.Show();

并将Button1 设为public

在Form1 中

((Frmmain)this.Owner).Button1.Enabled=True;

<<奇迹>> 如果 这个世界 真的有奇迹 那么 你我所各自站立的土地 能否合二为一
2006-11-09 21:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-101739-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.686962 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved