2010-04-28 4 views
0

Мне было интересно, знает ли кто-нибудь о существующем образце или подход к достижению желаемой функциональности.Скелет браузера Windows Forms (C# /. NET)

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

Когда пользователь нажимает на определенный контакт/событие/мероприятие, создается новая вкладка и автофокусировка. Пользователь может просматривать и редактировать информацию. Когда они будут выполнены, они могут закрыть вкладку.

Важно иметь возможность открывать несколько вкладок.

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

Примечание: мне не нужен доступ к веб-контенту.

Действительно, я ищу, по крайней мере, то, что я думаю, что ищу, представляет собой оболочку современного веб-браузера. Что-то вроде этого существует? Есть ли хороший подход к созданию такого приложения?

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

Спасибо!

ответ

0

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

Что вы можете сделать, это использовать управление TabControl. На мой взгляд, это может быть изменено в соответствии с вашими потребностями.

Примера модифицированного TabControl выглядит следующим образом: [From here]

The Code Project

Есть целый ряд вещей, которые можно сделать с помощью TabControl (как и с любым другим компонентом), чтобы сделать его костюм что вам нужно.

Вот некоторые ссылки, которые могут оказаться полезными:

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