powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Условное отображение элементов на одном месте формы
13 сообщений из 13, страница 1 из 1
Условное отображение элементов на одном месте формы
    #32745631
serEJa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача такая в левой части формы находиться дерево

При нажатии на какой-то его лист в правой части в зависимости от значения листа отображается определенные элементы управления
Как сконструировать сие?

Т.е как сделать это проще и лучше.
Сложность в том что одни элементы будут мешать работать с другими (путать) если располагать их на одном слое
Помогите пожалуйста!!!
...
Рейтинг: 0 / 0
Условное отображение элементов на одном месте формы
    #32745818
Por
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Por
Гость
Положи в правую часть TabControl без закладок, каждую страницу которого настрой на свой тип TreeViewNode.
...
Рейтинг: 0 / 0
Условное отображение элементов на одном месте формы
    #32745888
serEJa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо (БОЛЬШОЕ)
А можно еще несколько вариантиков?
...
Рейтинг: 0 / 0
Условное отображение элементов на одном месте формы
    #32745900
serEJa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блина а как сделать tab-control без закладок
...
Рейтинг: 0 / 0
Условное отображение элементов на одном месте формы
    #32745919
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я обычно использую System.Windows.Forms.UserControl
...
Рейтинг: 0 / 0
Условное отображение элементов на одном месте формы
    #32745934
serEJa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну а дальше что делается если можно поподробнее
...
Рейтинг: 0 / 0
Условное отображение элементов на одном месте формы
    #32745942
serEJa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А userControl вы создаете в коде или как. у меня в компонентах его нет
Сам то я поклонник RAD (делфийское наследие)
...
Рейтинг: 0 / 0
Условное отображение элементов на одном месте формы
    #32745954
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serEJaЗадача такая в левой части формы находиться дерево

При нажатии на какой-то его лист в правой части в зависимости от значения листа отображается определенные элементы управления
Как сконструировать сие?

Т.е как сделать это проще и лучше.
Сложность в том что одни элементы будут мешать работать с другими (путать) если располагать их на одном слое
Помогите пожалуйста!!!

Я так понимаю, набор элементов управления в правой части статичен, но отображаются они в зависимости от значения выбранного элемента дерева?

Тогда можно создать простенькую табличку, с ключем равным значению дерева и полями типа boolean, соответствующими каждому отображаемому элементу управления. Если значение поля true, то оно отображается, если false - скрывается. Или надо что-то другое?

--
WBR,
Roman S. Golubin
--
Стек легко преобразуется в очередь при помощи автомата Калашникова.
...
Рейтинг: 0 / 0
Условное отображение элементов на одном месте формы
    #32745977
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В SolutionExplorer -> Add New UserControl
а дальше, в зависимости от того какой нод выбран делаешь show/hide юзерконтролов
как оптимизировать процесс создания/скрытия/отображения нужного контрола - решать вам, исходя из условия конкретной задачи
...
Рейтинг: 0 / 0
Условное отображение элементов на одном месте формы
    #32746034
serEJa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Завалили ответами :-), спасибо (БОЛЬШОЕ)
...
Рейтинг: 0 / 0
Условное отображение элементов на одном месте формы
    #32747514
Алексей Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman S. Golubin serEJaЗадача такая в левой части формы находиться дерево

При нажатии на какой-то его лист в правой части в зависимости от значения листа отображается определенные элементы управления
Как сконструировать сие?

Т.е как сделать это проще и лучше.
Сложность в том что одни элементы будут мешать работать с другими (путать) если располагать их на одном слое
Помогите пожалуйста!!!

Я так понимаю, набор элементов управления в правой части статичен, но отображаются они в зависимости от значения выбранного элемента дерева?

Тогда можно создать простенькую табличку, с ключем равным значению дерева и полями типа boolean, соответствующими каждому отображаемому элементу управления. Если значение поля true, то оно отображается, если false - скрывается. Или надо что-то другое?

--
WBR,
Roman S. Golubin
--
Стек легко преобразуется в очередь при помощи автомата Калашникова.

Если не использовать табконтрол я бы сделал так:
Есть контрол panel1 (назовем слои).
На панели можно набрасать контролов, в свойстве Tag я думаю можно прописать имя слоя ("Шрифты","Вид","Общий" и тд)
В каждой ноде дерева прописываем связанный с ним слой, "Шрифты" и тд
Добавляем процедуру которая отображает нужные слои и скрывает остальные:
ПоказатьСлой("Шрифты")
...
Рейтинг: 0 / 0
Условное отображение элементов на одном месте формы
    #32747689
serEJa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По моему user control самая тема т.к я новичок то столкнувшись с ней уже не
отстану
...
Рейтинг: 0 / 0
Условное отображение элементов на одном месте формы
    #32748578
avg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panel именно для описанных целей и служит.
Ведь потом ты дерево от контролов захочешь сплиттером отделить! :)
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Условное отображение элементов на одном месте формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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