private int _columnCount, _rowCount; private void player_DoubleClicked(object sender, IDisplayable displayable) { if (tableLayout.ColumnCount == 1 && tableLayout.RowCount == 1) { tableLayout.ColumnCount = _columnCount; tableLayout.RowCount = _rowCount; foreach (var ctrl in tableLayout.Controls) { var panel = ctrl as UserControl; if (ctrl != sender) panel.Visible = true; } } else { foreach (var ctrl in tableLayout.Controls) { var panel = ctrl as UserControl; if (ctrl != sender) panel.Visible = false; } _columnCount = tableLayout.ColumnCount; _rowCount = tableLayout.RowCount; tableLayout.RowCount = 1; tableLayout.ColumnCount = 1; } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)