c#怎么在Class类里面使用textbox控件?

[复制链接]
查看11 | 回复5 | 2012-12-8 12:36:29 | 显示全部楼层 |阅读模式
估计你是要引用到Form1窗体里面的textBox1吧?如果是这样的话是没办法跨类使用的。解决办法:public void test(TextBox textBox1){...} 在调用的地方吧textBox1传进test函数中。注意使用TextBox需要添加命名空间 using System.Windows.Form;你知道私有的概念吧,textBox1是属于Form1的东西,所以ABC没办法知道更没办法调用到Form1的东西。所以需要通过其他途径...
回复

使用道具 举报

千问 | 2012-12-8 12:36:29 | 显示全部楼层
何必这么辛苦呢,到form1的类里把textBox1的访问级别改为public就行了。如果你还想在其它类使用form1的实例,或者直接通过form1引用textBox1,可以把from1改为静态类或textBox1改为静态。...
回复

使用道具 举报

千问 | 2012-12-8 12:36:29 | 显示全部楼层
你的方法是写在这个页面内吗?还有就是能否把方法粘贴出来看下。嗯,因为你这方法是static定义的,所以只能访问static级别的变量,窗体上的控件全部都是局部控件,所以访问不到。...
回复

使用道具 举报

千问 | 2012-12-8 12:36:29 | 显示全部楼层
textbox要放入winform类里,你这个Class ABC是想自己写一个winform类?还是想在你自定义的ABC类中给其他form界面的textbox1赋值呢?...
回复

使用道具 举报

千问 | 2012-12-8 12:36:29 | 显示全部楼层
返回数据吧 直接调用不到的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行