读书人

winform解决办法

发布时间: 2013-07-09 09:50:47 作者: rapoo

winform
窗体form1跟类在同一个程序里,怎么在类里面找到窗体的控件,给控件赋显示值。

这不是对象为null么
f.controls[ctrlName]是什么控件
[解决办法]

引用:
是listBox1,我换成textBox1也报错


那你就按一楼说的做吧
把控件设置成public

或者你的类多写个带参数的构造方法,参数就是你要执行的控件类型或者是control 类型
[解决办法]
引用:
调试能到这里,但是就是没在listbox里面显示,


public class Test
{
public Test(ListBox listbox)
{
l = listbox;
}
ListBox l;

public void AddContent()
{
if (l != null)
{
l.Items.Add("tian");
}
}
}

我写的怎么就可以啊
[解决办法]
你用的这个CtrlName声明了吗?
[解决办法]
将控件作为参数传到类里面!

读书人网 >C#

热点推荐