Добавить заголовок ко всем вкладкам в элементе управления вкладками - PullRequest
1 голос
/ 14 января 2012

Скажем, у вас есть заголовок, необходимый для всех вкладок tabcontrol (например, было шесть вкладок), например:

Мой заголовок

Как бы вы программно добавили заголовок (может быть, сгенерировать / создать ярлык) для всех вкладок?

1 Ответ

0 голосов
/ 14 января 2012

Я бы этого не делал.

Кажется совершенно излишним добавлять тот же префикс к всем вкладкам в элементе управления вкладками.Мало того, что избыточность плоха, но это затрудняет анализ информации для пользователя.Вы прячете важную вещь (что отличается) за что-то неважное (что то же самое).Кроме того, если ваш элемент управления уменьшен и недостаточно места для отображения полных ярлыков вкладок, они будут обрезаны сзади, что означает, что, скорее всего, не хватит места для отображения различной информации на панели.экран, что делает невозможным для пользователя выяснить, какую вкладку он хочет.

Лучшим решением было бы поместить элемент управления Label на над элементом управления вкладкой с любым заголовком, который вы хотитедисплей.Таким образом, для пользователя было бы очевидно, что все вкладки в элементе управления вкладками имеют некоторую общую ассоциацию, в то же время позволяя вам разумно использовать метки вкладок при отображении фрагментов, которые выделяют их.

ЕслиВы должны сделать это, использовать цикл for или foreach, чтобы вставить нужный текст в начале метки (отображается через свойство Text) для каждой отдельной вкладки, отображаемой вэлемент управления вашей вкладкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...