namespace WindowsFormsApp3
{
public partial class Form1 : Form
{
private UserControl1 uc;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
uc = new UserControl1();
uc.Parent = this;
}
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
uc.Dispose();
}
}
}
namespace WindowsFormsApp3
{
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
Disposed += OnDispose;
}
private void OnDispose(object sender, EventArgs e)
{
System.Diagnostics.Debug.WriteLine(label1.Text);//выводит пустую строку
}
}
}
Почему свойство Text
у label1
пустое? Остальные свойства же сохраняются.