Я использую WinForm для своей маленькой CRM.
Я получил форму MainWindow и на этой форме 3 панели (1 Top / 1Left / другая часть заполнена 7 Control User)
Все пользователи Control находятся друг над другом, и когда я нажимаю на какую-то кнопку (прикрепленную к левой панели), вызываемый CU выводится на передний план.
public void BtnContact_Click(object sender, EventArgs e)
{
contactControl1.Visible = true;
contactControl1.BringToFront();
panelBar.Height = BtnContact.Height;
panelBar.Top = BtnContact.Top;
employe1.Visible = false;
comptaControl1.Visible = false;
histoControl1.Visible = false;
alerteControl1.Visible = false;
voyageursControl1.Visible = false;
parametresControl1.Visible = false;
}
Я не хочу, чтобы все CU загружались в начале приложения, но я хочу, чтобы они запускались, когда я нажимал на кнопку слева. И скажем, если я открыл один и теперь открываю новый, он закрывает тот, который был открыт.
Если у меня нет выбора, чтобы открыть все (в чем я сомневаюсь), как я могу выбрать тот, который я хочу открыть первый или второй эт c ??
Спасибо