Я использую UserControl в качестве кнопки внутри FlowLayoutPanel, поскольку она содержит текст и другую информацию.Нажав на UserControl внутри FlowLayoutPanel, он должен отобразить форму в моей главной форме.
Вот пример UserControl:
private void SelectuCControl_MouseClick(object sender, MouseEventArgs e)
{
Main OP = new Main();
OP.ucControl.Show();
OP.ucControl.BringToFront();
}
В Main
Форма, модификатор доступа *Для 1007 * (UserControl) установлено значение Public.
Но когда я нажимаю, ничего не происходит, и ЦП и память увеличиваются с каждым щелчком.Что-то происходит в фоновом режиме, но я не вижу этого.
Я также пытался сделать это по-другому.
Вот пример другого способа неудачной попытки.
Основная форма:
public void ShowUC()
{
ucControl.Show();
ucControl.BringToFront();
}
и в UserControl:
private void SelectContacts_MouseClick(object sender, MouseEventArgs e)
{
Main OP = new Main();
OP.ShowUC();
}
Но все же, то же самое.
Знаете ли вы, как я могу показать UserControl, который скрыт в главной форме, нажав на другой UserControl, который находится в FlowLayoutPanel?