表格之间的互动

时间:2014-06-09 10:32:19

标签: winforms forms function visual-studio-2012 interaction

我正在使用visual studio 2012(Windows窗体应用程序),我有两种形式,一种带有标签,另一种带有按钮。我想要它,这样当你点击按钮时,另一个表格上的标签会上升一个。我已经有了:

Label1 = Label1 + 1

我只需要知道如何与两种形式建立联系。也许叫一个函数? 顺便说一下,我是程序和脚本的新手,所以简单来说就是plz。

1 个答案:

答案 0 :(得分:-1)

以下是我为您创建的示例。添加Fomr2像这样:

public partial class Form2 : Form
{

    private void button1_Click(object sender, EventArgs e)
    {
        Form1.Instance.Controls.Find("label1", true).First().Text = "Some thing";
    }
}

Form1:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        _Instance = this;
    }

    private static Form1 _Instance;
    public static Form1 Instance
    {
        get { return _Instance; }
        set { Instance = value; }
    }

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