C# 中怎么将控件设为公共的?
答案:1 悬赏:70 手机版
解决时间 2021-03-25 18:26
- 提问者网友:niaiwoma
- 2021-03-25 03:40
C# 中怎么将控件设为公共的?
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-03-25 04:29
我刚开始学的时候也碰到这问题.
如果你不实例化他所在的类,想所有窗体都用是不可能的了,
也就是你不NEW FORM() 就算你把他设置为PUBLIC.比如你的FORM1下有TEXTBOX1控件
如果你在FORM2下不实例化FORM1类,是不可能访问到的.
先将TEXTBOX1的modifiers属性设置为PUBLIC 在属性窗口里面..不要妄图用代码设置..
然后设计FORM2的构造函数.将TEXTBOX1做为参数传过去.然后你就在FORM2里可以访问TEXTBOX1了
如果FORM2里有TEXTBOX2且modifiers属性设置为PUBLIC那么FORM1能直接访问
class a
{
public int a1=123;
b bb=new b()实例化后A类里能访问 b.b1的值;
}
class b
{
public int b1=234; 但b类里不能访问a.a1的值;
}
如果你不实例化他所在的类,想所有窗体都用是不可能的了,
也就是你不NEW FORM() 就算你把他设置为PUBLIC.比如你的FORM1下有TEXTBOX1控件
如果你在FORM2下不实例化FORM1类,是不可能访问到的.
先将TEXTBOX1的modifiers属性设置为PUBLIC 在属性窗口里面..不要妄图用代码设置..
然后设计FORM2的构造函数.将TEXTBOX1做为参数传过去.然后你就在FORM2里可以访问TEXTBOX1了
如果FORM2里有TEXTBOX2且modifiers属性设置为PUBLIC那么FORM1能直接访问
class a
{
public int a1=123;
b bb=new b()实例化后A类里能访问 b.b1的值;
}
class b
{
public int b1=234; 但b类里不能访问a.a1的值;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯