2 формы общения c # - PullRequest
       2

2 формы общения c #

1 голос
/ 27 апреля 2011

Привет, у меня есть две формы в приложении, и я хочу использовать одну форму для установки метки в другой форме, я искал ответ, но у меня не получилось. код:

форма 1

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

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

        public string LabelText
        {
            get { return uit.Text; }
            set { uit.Text = value; }
        }

    }

форма 2:

public partial class Form2 : Form
{
    private Form1 mainForm = null;
    public Form2(Form callingForm)
    {
        mainForm = callingForm as Form1;
        InitializeComponent();
    }
    private void Form2_Load(object sender, EventArgs e)
    {
        txtmessage.Text = this.mainForm.LabelText;
    }
    public void button1_Click(object sender, EventArgs e)
    {
        this.mainForm.LabelText = txtmessage.Text;
    }
}

Может кто-нибудь объяснить, почему это не работает?

1 Ответ

0 голосов
/ 27 апреля 2011

Я только что построил, и он отлично работает.Я предполагаю, что вы подключили события?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...