读书人

怎么在自定义的类里面操作控件

发布时间: 2012-11-19 10:18:51 作者: rapoo

如何在自定义的类里面操作控件
项目里包含From1和Class1.cs
Form1界面上一个label1,一个button1

Class1.cs

C# code
namespace WindowsFormsApplication1{    class Class1    {        public static void a()        {            //我想在这里修改label1.Text        }    }}


Form1.cs
C# code
namespace WindowsFormsApplication1{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void button1_Click(object sender, EventArgs e)        {            Class1.a();        }    }}


[解决办法]
不一定要直接操作控件,可以让a()有返回值,在button里调用a(),把返回值赋给label
[解决办法]
namespace WindowsFormsApplication1
{
class Class1
{
public static void a(Label label1)
{
label1.Text="xxx";
}
}
}

private void button1_Click(object sender, EventArgs e)
{
Class1.a(label1);
}
[解决办法]
探讨

不一定要直接操作控件,可以让a()有返回值,在button里调用a(),把返回值赋给label

读书人网 >C#

热点推荐