2012-05-10 3 views
-1

Хорошая или плохая практика использования вкладок в winforms?Использование Winform TabControl

Вам нужно сформовать что-нибудь specail для передачи объектов между ними?

+2

хорошо, если вам нужны вкладки, вы используете элемент управления вкладкой, я не вижу, как это может быть плохой практикой ... – RhysW

+1

Хорошо или плохо пить виски? Я не знаю, это зависит от того, сколько, когда и где, иногда с кем важно ... – Tigran

+1

Это не проблема «хорошей» или «плохой» практики, не более, чем «хорошая» или «плохая» практика использования текстового поля. Более того, нет возможности «пропускать объекты между вкладками». Это не имеет никакого смысла. –

ответ

1

Вкладки - это подходящий инструмент для группировки и организации элементов управления на форме. Они могут помочь заглушить занятую форму.

Вам не нужно ничего делать, чтобы передавать данные между элементами управления на разных вкладках, поскольку они все в одной форме.

+0

Спасибо, я не хотел использовать несколько форм. – ELSheepO

+0

Если вы хотите, чтобы пользователь последовательно просматривал вкладки, вы можете создать форму как форму мастера, но в противном случае формы с вкладками подходят для ролей, таких как форма настроек. – MCattle

+0

Не нужно, чтобы они были секвенциальными, могут копировать и извлекать (эти как две вкладки) или просто сделать это. Вкладки имеют смысл объявить форму – ELSheepO

3

Вы можете использовать Tab Control. Это абсолютно безопасно.

Вам не нужно ничего специального, чтобы передавать значение между вкладками.

Они используются, когда вы хотите открыть несколько форм в одном элементе управления, который является вашим tabcontrol.

Эти формы могут быть открыты как элементы «Дети/Содержимое» в закладке. Каждый из них будет поддерживать свое состояние и ценность, даже если вы переключаетесь с одной вкладки на другую.

+1

Да, все, что предлагает Microsoft, это хорошо, как манна, которая падает с небес. Если вы собираетесь опубликовать ответ, по крайней мере, объясните, в каких случаях может быть подходящим или желательным элемент управления вкладками. –

+0

Ну, это может быть неверно, но точка взята. У него есть свое место. – Brad

+0

@CodyGray: Отредактировано и спасибо за напоминание. –

1

Это зависит от требования, вкладки хорошо группировать связанные элементы управления, но иногда это не обеспечивает очень хороший пользовательский интерфейс, скрывая некоторые элементы управления.

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

1

TabControl - хороший контроль, если вы хотите сортировать и избегать многократных новых форм. Если вы хотите передавать данные между вкладками, нет проблем, потому что это один элемент управления для нескольких вкладок.

Смежные вопросы