Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подскажите, как реализовать подобный control, Встречается довольно часто 
:(
    Опции темы
Brain89
Дата 22.4.2011, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 18.1.2010

Репутация: 2
Всего: 2



Подскажите, пожалуйста, как с помощью .NET сделать элемент, на котором располагаются основные вкладки приложения. Похож на tabControl и TreeView одновременно. Встречается такой элемент довольно часто, но в стандартных я его не нашел. Приложил скриншот одной программы с таким элементом, если не явно, приложу еще из других программ. Заранее спасибо.

Присоединённый файл ( Кол-во скачиваний: 24 )
Присоединённый файл  ______.PNG 32,37 Kb
PM   Вверх
DenWPF
Дата 22.4.2011, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

Репутация: нет
Всего: 1



Довольно просто его сделать.
Делаешь компонент, у которого сверху кнопка, снизу панель какая то.
При нажатии на кнопку меняешь +\- и показать\скрыть панель нижную.

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

и вот как бы и всё.
PM MAIL   Вверх
kemiisto
Дата 22.4.2011, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 4
Всего: 160



Такой контрол часто называют Task Pane (TaskPane, TasksPane, ...).

Цитата(Brain89 @  22.4.2011,  10:25 Найти цитируемый пост)
как с помощью .NET сделать элемент

Конкретнее, надо, уважаемый. Windows.Forms, WPF, Gtk#, ...?

Вот, например, простенький для WPF.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Brain89
Дата 22.4.2011, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 18.1.2010

Репутация: 2
Всего: 2



2DenWPF
Спасибо, я как-то так и думал. Только не хочется с нуля писать, времени не так много.
2kemiisto
Тоже спасибо. Если конкретней, то WinForms-приложение. Но мог бы и на WPF разобрать и переделать. Жаль, в том примере ссылка битая. Может есть еще какие-нибудь примеры готовых вариантов?
PM   Вверх
kemiisto
Дата 22.4.2011, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 4
Всего: 160



Brain89, там ниже не битая ссылка New source code link updated here.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Brain89
Дата 22.4.2011, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 18.1.2010

Репутация: 2
Всего: 2



kemiisto
Ну да, только она у меня тоже не открывается.
PM   Вверх
kemiisto
Дата 22.4.2011, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 4
Всего: 160



Brain89, странно. Прикреплю тут. smile 

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  WpfTaskPane.zip 28,61 Kb


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Brain89
Дата 22.4.2011, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 18.1.2010

Репутация: 2
Всего: 2



2kemiisto
Спасибо, буду разбирать
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0495 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.