当前位置: 爱符号 - 所有分类 - 资源共享 - 文档 - C# - C#用类访问并修改窗体里的控件属性
C#用类访问并修改窗体里的控件属性 C#YongLeiFangWenBingXiuGaiChuangTiLiDeKongJianShuXing
魏王杰 发表于:2013-10-18 11:27:33 阅读(8780)
关键词:类修改Form中控件属性 类修改Form中控件属性 C#类访问控件 C#类访问控件 C#类访问Form中控件属性 C#类访问Form中控件属性

    大牛勿喷。。。。世界一少步,我一大步

    作为初学者的我,对从类里修改控件属性很是苦恼,不过研究明白后做下分享

    首先在申明控件时,要申明为public的(系统默认private),如:public  System.Windows.Forms.Label label1;

    添加一个类class1

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 从类访问并修改窗体属性
{
    class Class1
    {
        public static void test(Form1 f)

        {

            f.label1.Text = "修改成功";
        }
    }
}
以下为窗体和引用时的代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 从类访问并修改窗体属性
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Class1.test(this );
        }
    }
}
经测试,成功了哦。。。

声明:以上内容仅代表作者观点,不代表爱符号赞成此内容或立场