Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вкладки в MDI форме - Visual Basic .NET / 25 сообщений из 35, страница 1 из 2
09.03.2018, 23:42
    #39612713
VEugene
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
Добрый день. Есть Mdi форма с дочерними формами. Хочу сделать в MDI форме вкладки, при помощи которых бы переключался на разные дочерние формы. По поводу TabControl сомневаюсь, т.к. его вкладки являются контейнерами, которые мне не нужны (т.к. дочерние формы по сути сами контейнеры), да и гемор с кнопками закрытия на вкладках для дочерних форм. Подскажите пож-ста элемент управления получше и в идеале пример? Заранее спасибо
...
Рейтинг: 0 / 0
30.03.2018, 09:48
    #39623036
Артем G
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
VEugeneХочу сделать в MDI форме вкладки, при помощи которых бы переключался на разные дочерние формы.

Это как? нажимаешь на вкладку а открывается форма?
...
Рейтинг: 0 / 0
30.03.2018, 09:55
    #39623042
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
Тулбар что ли?
...
Рейтинг: 0 / 0
30.03.2018, 10:12
    #39623057
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
VEugene,
Это?
...
Рейтинг: 0 / 0
30.03.2018, 10:30
    #39623074
stomsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
VEugeneХочу сделать в MDI форме вкладки, при помощи которых бы переключался на разные дочерние формы. По поводу TabControl сомневаюсь, т.к. его вкладки являются контейнерами, которые мне не нужны (т.к. дочерние формы по сути сами контейнеры), да и гемор с кнопками закрытия на вкладках для дочерних форм
Я лет 10 назад рисовал похожий велосипед собственноручно. Получилось крайне убого, хотя занятие увлекательное да ))))
Предлагаю посмотреть на вот эту вот библиотеку. Она теперь бесплатная, хотя больше уже не развивается. В ней есть совершенно шикарные (на мой взгляд) KryptonNavigator (им я пользуюсь) и KryptonDockableNavigator (им не пользовался, но по описанию тоже интересная штука).
Правда вся эта красота под Framework 2.0, но, с другой стороны, и что? Я в свои проекты на на Framework 4.0 вставляю эти компоненты без проблем...
...
Рейтинг: 0 / 0
30.03.2018, 10:37
    #39623081
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
Программисты уже забыли, что такое MDI )))
У автора ОТДЕЛЬНЫЕ формы внутри контейнера MDI. Между ними он хочет переключаться в стиле такскбара. Для этого ему нужен ToolBar и больше ничего.
...
Рейтинг: 0 / 0
30.03.2018, 10:41
    #39623088
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
VEugene,

Кстати, ты можешь вообще в любой контейнер добавлять формы, например Panel.
...
Рейтинг: 0 / 0
30.03.2018, 11:01
    #39623100
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
Shocker.ProПрограммисты уже забыли, что такое MDI )))
У автора ОТДЕЛЬНЫЕ формы внутри контейнера MDI. Между ними он хочет переключаться в стиле такскбара. Для этого ему нужен ToolBar и больше ничего.

Нет, он именно MDI дочек хочет в контейнер загнать
У Девекспресса есть такой совмещенный MDI
...
Рейтинг: 0 / 0
30.03.2018, 11:02
    #39623102
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
VEugene,
Отделяй визуальную задачу (дизайн) от технической.
Итого, скрин визуально так надо?
...
Рейтинг: 0 / 0
30.03.2018, 11:03
    #39623103
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
ViPRosНет, он именно MDI дочек
Вот я и предлагаю, не фантазировать.
...
Рейтинг: 0 / 0
30.03.2018, 11:06
    #39623105
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
ViPRosон именно MDI дочек хочет в контейнер загнатьон же ясно сказал:VEugeneявляются контейнерами, которые мне не нужныMDI-форма сама является контейнером.Petro123Вот я и предлагаю, не фантазировать.А что остается делать, если ТС спит? )
...
Рейтинг: 0 / 0
30.03.2018, 11:09
    #39623106
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
Petro123,

Фантазировать - хорошо :)
...
Рейтинг: 0 / 0
30.03.2018, 11:11
    #39623107
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
ViPRos,
Это уже на двух стульях. Mdi/sdi
...
Рейтинг: 0 / 0
30.03.2018, 11:12
    #39623108
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
Petro123,

это все MDI
...
Рейтинг: 0 / 0
30.03.2018, 11:12
    #39623109
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
Ага, а теперь к ним таскбар, чтобы переключаться между ними не только через меню
...
Рейтинг: 0 / 0
30.03.2018, 11:13
    #39623110
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
Petro123Это уже на двух стульях. Mdi/sdiгде ты увидел SDI?
...
Рейтинг: 0 / 0
30.03.2018, 11:14
    #39623111
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
Shocker.Pro,

слева навигатор, сверху меню (окна) и мышку никто не отменял :)
...
Рейтинг: 0 / 0
30.03.2018, 11:16
    #39623115
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
ИМХО, вот что хочет ТС
...
Рейтинг: 0 / 0
30.03.2018, 11:23
    #39623122
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
MDI Формы были популярны и вошли в практику во времена Windows 3.1 (если расматривать именно Windows)
Какой смысл возвращаться к этой устаревшей технологии, от которой уже отказались практически все, особенно Microsoft, не очень понятно.
Это всё некромантия, сейчас популярны вкладки и прочая дребень, а MDI пора на пенсинию уже давно
...
Рейтинг: 0 / 0
30.03.2018, 11:25
    #39623124
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
ViPRosPetro123,

это все MDI
Классика mdi все окна распахиваются в пределах экрана.
Если у тебя одинаковых 2 скрина, то зачем постить?
...
Рейтинг: 0 / 0
30.03.2018, 11:27
    #39623127
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
Roman Mejtes,
Согласен.
Автор молчит себе на голову.
Цели его и топика не понятны.
Удачи ему!
...
Рейтинг: 0 / 0
30.03.2018, 11:30
    #39623129
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
Petro123,

какие ж одинаковые скрины ты видел?
они все разные
...
Рейтинг: 0 / 0
30.03.2018, 11:30
    #39623130
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
Roman MejtesMDI Формы были популярны и вошли в практику во времена Windows 3.1 (если расматривать именно Windows)
Какой смысл возвращаться к этой устаревшей технологии, от которой уже отказались практически все, особенно Microsoft, не очень понятно.
Это всё некромантия, сейчас популярны вкладки и прочая дребень, а MDI пора на пенсинию уже давноНу как сказать. Сейчас вообще тенденция к упрощению всего интерфейса для дебиловнеопытных пользователей. MDI был удобен тем, что две дочерних формы можно было расположить рядом. Пришедший на замену MDI интерфейс вкладок такого не позволяет. Особо продвинутые программы позволяют при желании вытянуть вкладку в отдельное окно - тогда да, это удобно, но это далеко не у всех.
...
Рейтинг: 0 / 0
30.03.2018, 11:36
    #39623137
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
ViPRosкакие ж одинаковые скрины ты видел?
они все разныевот зачем топик забрасывать скринами?
Словами комментируй хотя бы один. Или стрелочкой.
Такое впечатление что ты торопишься накидать.
...
Чем отличается от ГУИ студии?
...
Рейтинг: 0 / 0
30.03.2018, 11:38
    #39623138
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вкладки в MDI форме - Visual Basic .NET
Petro123,

что такое "ГУИ студии"?
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вкладки в MDI форме - Visual Basic .NET / 25 сообщений из 35, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]