Статус: Офлайн
Реєстрація: 30.03.2007
Повідом.: 1279
Реєстрація: 30.03.2007
Повідом.: 1279
Вопрос по WinForms (.NET)
Хочу предусмотреть набор закладок и переключение между ними (а-ля аутлук - переключение между календарем/задачами/почтой...). Всё это якобы легко реализуется с помощью элемента tabControl, но также я хотел бы предусмотреть возможность скрытия/показа отдельных закладок. В tabControl отдельные вкладки прятать невозможно. Можно только удалять их из коллекции tabPages и добавлять снова. Но удалять/добавлять панели с приличным количеством контролов это имхо гемморой! Не лучше ли будет создать свой контрол из набора панелей и кнопок для переключения между ними? Ведь у панелей есть методы hide\show и для их скрытия\показа удалять и добавлять их по новой не придется. С другой стороны tabControl наверное будет работать быстрее во время перехода между закладками. Как думаете, какой вариант их 2х оптимальнее?
Хочу предусмотреть набор закладок и переключение между ними (а-ля аутлук - переключение между календарем/задачами/почтой...). Всё это якобы легко реализуется с помощью элемента tabControl, но также я хотел бы предусмотреть возможность скрытия/показа отдельных закладок. В tabControl отдельные вкладки прятать невозможно. Можно только удалять их из коллекции tabPages и добавлять снова. Но удалять/добавлять панели с приличным количеством контролов это имхо гемморой! Не лучше ли будет создать свой контрол из набора панелей и кнопок для переключения между ними? Ведь у панелей есть методы hide\show и для их скрытия\показа удалять и добавлять их по новой не придется. С другой стороны tabControl наверное будет работать быстрее во время перехода между закладками. Как думаете, какой вариант их 2х оптимальнее?
