Показать / Скрыть для ячеек TableLayout - PullRequest
1 голос
/ 20 июля 2010

C # Winforms:

Мой tableLayout имеет только один столбец, но имеет три строки.Я хочу, чтобы иметь возможность показать / скрыть строки.Я выполнил поиск в Google и обнаружил, что он отлично работает для сокрытия строки. Но что делать, чтобы снова показать его?установить высоту в жестко закодированное число?Не очень хорошая идея ...

    tableLayoutPanel1.RowStyles[0].SizeType = SizeType.Absolute;
    tableLayoutPanel1.RowStyles[0].Height = 0;

что вы предлагаете для этого?

1 Ответ

2 голосов
/ 20 июля 2010

Я бы сказал, что вам следует установить свойство .Visible для каждого элемента управления, который вы хотите показать / скрыть.Предположительно, по крайней мере, одна строка и столбец установлены на 100% (они поглощают дополнительное пространство) - размер этой строки / столбца изменится, когда эти элементы управления больше не будут видны.Надеюсь, это поможет.

...