日期:2014-05-18  浏览次数:20785 次

winform如何访问控件
我有一个窗口,上面有几个TextBox控件,我可以在按钮的点击事件里直接引用控件名访问.
但是我在自己写的方法里就访问不了,怎么才能在自己写的方法里访问窗体的控件.
C# code

private void button1_Click(object sender, EventArgs e)
{
    textBox1.Text = "hello";
}

private void MyMethod()
{
    textBox1.Text //这里访问不到
}



------解决方案--------------------
如果你说的是
private static void Method()
这个方法,因为它有 static 修饰符,属于静态方法,不能访问当前实例成员
------解决方案--------------------
把static改了肯定没问题!静态方法无法访问实例对象的!!!
------解决方案--------------------
不行呢
探讨
打开那个窗口,在属性面板把TextBox控件的Modifiers属性改为Internal