首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

winform解决办法

2013-07-09 
winform窗体form1跟类在同一个程序里,怎么在类里面找到窗体的控件,给控件赋显示值。这不是对象为null么f.co

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声明了吗?
[解决办法]
将控件作为参数传到类里面!

热点排行