日期:2014-05-19  浏览次数:20699 次

在Win From中添加一个类,在这个类中如何调用窗体中的控件
各位大侠:

小弟建了个Win   Form的窗体应用程序,里面有个TextBox控件,名字叫displayTextBox.我在工程文件下添加了一个新类,在这个类里面的一个方法中,想向文本框displayTextBox输出一个字符串,却发现,不能使用displayTextBox,把这个类从Form继承下来,有加上了using   System.Windows.Forms;还是不行,

请各位大侠帮帮忙。

小弟的分不多了,大家理解一下啊,谢谢各位了。

------解决方案--------------------
找到声明的地方,把private 改成protected或public
------解决方案--------------------
正解,不过建议在textbox所在的类中建立一个公共属性。指向你的文本框
------解决方案--------------------
1.新类继承于form
2.modifirs属性改为public
------解决方案--------------------
在你的类中添加一个TextBox类型的属性,然后在类里操作这个属性.
当你使用类建立实例的时候把窗体里的TextBox传到这个类的实例的TextBox属性就可以了.
------解决方案--------------------
private System.Web.UI.WebControls.TextBox displayTextBox;
改为:
protected System.Web.UI.WebControls.TextBox displayTextBox;
------解决方案--------------------
up
------解决方案--------------------
=================
一个 很简单的 问题
声明一个 方法 直接 把 控件 传到类中去.........
private void Me(System.Windows.Forms.TextBox tx)
{
tx.Text= "dd ";
}
------解决方案--------------------
可以把值传到含textbox的.cs文件中的变量,再赋值