winform新建类怎么样调用控件?已填加命名空间

.Net技术 码拜 3年前 (2017-04-17) 419次浏览
winform添加了几个控件,然后新建了一个,然后在新里调用这些控件就调用不到了,搜了一下说新没有form1的using,本人已经把form1的using都添加到了新里还是调用不到?
解决方案

30

引用

把窗体的private都改为public?

应该说成:把窗体里的控件private改成public,非常不建议这样使用,控件还要在他的窗体里操作,假设你想改变窗体中Label(Name暂定为lbl)的Text,你可以在这个窗体中添加一个属性相似于:public string Msg{get{return lbl.Text;}set{lbl.Text=value;}}

10

即便你把 private 改成 public,但还是不能访问的
原因是你并明知道 Form1 的实例名
Program 中是这样实例化 Application.Run(new Form1()); 的
从一个对象的内部去访问另一个对象的属性,本身就是不可取的

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明winform新建类怎么样调用控件?已填加命名空间
喜欢 (0)
[1034331897@qq.com]
分享 (0)