Я пытаюсь программно установить всплывающую подсказку для метки (добавляемой во время выполнения) в UserControl в форме.Кнопка, используемая для запуска кода, находится на самом элементе управления пользователя.Проблема в том, что когда я нажимаю кнопку, всплывающая подсказка не назначается.Однако, если я использую в основном тот же код в родительской форме и помещаю его позади кнопки в родительской форме, я могу назначить всплывающую подсказку для метки в родительской форме.Кроме того, если я добавлю метку в пользовательский элемент управления до ее запуска, она также будет работать.
Следующий код взят из кнопки на пользовательском элементе управления, которая находится в главной форме.
private void button1_Click(object sender, EventArgs e)
{
Label lblTest = new Label();
lblTest.Text = "Test";
ToolTip tt = new ToolTip();
tt.SetToolTip(lblTest, "ToolTipTest");
this.Controls.Add(lblTest);
lblTest.Location = new Point(10, 10);
}
Любая помощь будет высоко ценится.