У меня есть контейнер сплит, который мне нужно показать и спрятать.Что случилось с этим кодом на C#?
Я попытался «проводку» раскол контейнера к кнопке, используя следующий код:
if (toolStripButton2.Checked == false)
{
toolStripButton2.Checked = true;
this.WindowState = FormWindowState.Maximized;
splitContainer1.Panel2Collapsed = false;
splitContainer1.Panel2.Show();
}
if (toolStripButton2.Checked == true)
{
toolStripButton2.Checked = false;
splitContainer1.Panel2Collapsed = true;
splitContainer1.Panel2.Hide();
}
Но это не похоже на работу. Я не вижу никаких проблем с кодом. Может быть, я что-то пропускаю?
Любые идеи?
--EDIT--
Для того, чтобы получить содержимое panel2 правильно отобразить, мне нужно, чтобы максимизировать форму.
«Но это не работает». Можете ли вы рассказать об этом больше и как судить, работает ли это? – David
Ну, я запустил отладчик и попробовал нажать кнопку, а панель с разделенным контейнером 2 не появилась. – 2013-04-03 12:43:52
+1 для Дэвида. И добавьте 'else' перед вашим вторым' if'. – ybo