Здравствуйте, уважаемые! Подскажите пожалуйста, а то я что-то никак не соображу. Есть главная форма (Form1), на ней TextBox1, TextBox2, Button1; и другая форма (fMessageLog), на которой расположен ListBox. При нажатии на Вutton1 открываеться fMessageLog и в ListBox выводятся данные из TextBox1 и TextBox2. Так вот, при повторном нажатии на Button1 открываеться второй экземпляр fMessageLog и в ListBox записываются уже другие данные. Как сделать, чтобы при повторном нажатии (при условии, что я не закрываю fMessageLog!), в ListBox добавлялись данные из TextBox1 и TextBox2?
| Код |
Form1:
private void btnOK_Click(object sender, EventArgs e) { fMessageLog frm1 = new fMessageLog(this); // создаем новую форму frm1.Show(); // отображаем новосозданную форму frm1.lbMessages.Items.Add(TextBox1.Text); frm1.lbMessages.Items.Add("----------------"); frm1.lbMessages.Items.Add(TextBox2.Text); }
fMessageLof:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;
namespace Project1 { public partial class fMessageLog : Form { private Form1 parentForm; public fMessageLog(Form1 parentForm) { this.parentForm = parentForm; InitializeComponent(); } } }
|
Заранее спасибо! |