У меня есть приложение C # для Windows Forms.
У меня есть TabControl и, в зависимости от настроек пользователя, будет динамически использовать TabControl.Controls.Add для добавления определенного набора TabPages на вкладки. TabPages не являются особенными, они просто имеют кнопки и текст.
Делать это динамически, даже для небольшого количества вкладок, очень медленно. Каждый вызов «Добавить» или использование «AddRange» для одновременного добавления группы приводит к получению примерно полсекунды ожидания.
SuspendLayout не имеет эффекта.
Есть предложения?