2010-02-15 3 views
2

Я создаю вкладки в TabControl C#, и, хотя это очень легко сделать, они чрезвычайно уродливы. Я сделал несколько поисков по интернету и found a company that sells graphical improvements to various GUI components в .NET, но это стоит 400 долларов. Учитывая, что я работаю над магистерским проектом, об этом не может быть и речи, есть ли у кого-нибудь какие-либо другие предложения по «приложению» к вкладкам. Благодарю.Вкладки в .NET TabControl/TabPage Ugly

Редактировать: Моя ошибка. Я забыл указать, что использую Windows.Forms.

+5

Windows Forms? WPF? Какой TabControl? –

ответ

3

место для поиска свободного кода для .NET: codeproject.

Быстрый поиск там нашел симпатичную вкладок (в WinForms): http://www.codeproject.com/KB/tabs/KRBTabControl.aspx

Нет необходимости в WPF вполне еще ...

+0

Мне это нравится, и похоже, что это сработает. Только проблема - я не могу представить ее в свое решение. Даже если я приведу весь проект, он жалуется (громко). Если я смогу заставить его работать, я помету ваш ответ (сейчас +1). – JasCav

+0

Приятная находка, и похоже, что лицензия позволяет использовать любой вид. – Igor

1

Можно ли предположить, что вы используете Windows Forms на этом этапе? Я предлагаю, возможно, смотреть в WPF. The WPF toolkit on codeplex has a very nice Ribbon Control, который может стать хорошей заменой стандартного элемента управления вкладками.

1

мои закладки хорошо выглядят, какая у вас говядина?

опубликуйте изображение или ваши «уродливые» вкладки и опубликуйте изображение того, что вы считаете «красивыми» вкладками; владелец-нарисованный контроль может сделать много ...

, но если это для вашего тезиса, если ваш тезис не находится на графическом дизайне, «красивые» вкладки, вероятно, пустая трата времени!

+0

Не для магистерской работы, а только для проекта в классе мастера. Я закончил «тяжелую» работу на ранней стадии, и мне очень понравился интерфейс и воспринял это как учебный опыт (который, учитывая, что я мало что знаю о WPF, похоже, что это будет). – JasCav

4

Если вы собираетесь свободный маршрут, попробуйте следующее:

  • Добавить больше дополнения к вкладке заголовков (TabControl.Padding) по умолчанию 6,3 делает заголовки выглядят переполненными.
  • Используйте значки. Заполните список изображений (TabControl.ImageList) и вытащите изображения на каждую вкладку через TabPage.ImageIndex или TabPabe.ImageKey.

Предложение WPF, приведенное выше, также действительно - оно бесплатное, и вы можете сделать его довольно красивым. Недостатком является некоторый рост, если вы не знакомы с технологией.

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