A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

这个办法我以前网上看到的,用的时候也觉得很方便,比用委托要简单些。但是我感觉好像有什么弊端,谁能帮我解答下。是否可以继续使用这种办法在跨窗体的时候使用。要手动把跨窗体操作的控件的级别改成public。
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            label1.Text = "123";
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 frm2 = new Form2();
            frm2.frm = this;
            frm2.Show();
        }

        public Form2()
        {
            InitializeComponent();
        }
        public Form1 frm;
        private void button1_Click(object sender, EventArgs e)
        {
            frm.label1.Text = "跨窗体";
        }

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马