powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Внешний вид TreeView
20 сообщений из 20, страница 1 из 1
Внешний вид TreeView
    #38041002
v.kirilin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!
Начал изучать C#. Сейчас программирую на делфи.
Решил небольшой проект начать в новой среде. И сразу столкнулся вот с такой ерундой:
Почему стандартный компонент TreeView имеет внешний вид, как из прошлого века?
Почему он отличается от того, что мы видим даже в самой оболочке VS? Мне, как человеку пришедшего из Delphi это не понятно...
И как сделать, чтобы TreeView был в стиле операционной системы?

Чтобы было понятно, о чём это я, выкладываю, как это выглядит в Delphi


И как это выглядит в VS
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041595
v.kirilin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странно, почему картинки не отобразились!
Пробую ещё раз...

В Delphi


В VS
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041621
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v.kirilin,
Надо его уметь готовить..
есть куча кастомеых в сети ( примерно 189 567 штук) выбирайте.
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041650
v.kirilin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то в степиv.kirilin,
Надо его уметь готовить..
есть куча кастомеых в сети ( примерно 189 567 штук) выбирайте.

Ткните носом в рецепт какой-нибудь, пожалуйста.
Кастомный не хочу - хочу сам приготовить...
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041692
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v.kirilin,
первое что в дал гугл http://www.java2s.com/Code/CSharp/GUI-Windows-Form/TreeViewExample.htm
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041741
Фотография Местный король Делфей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому что ни 1го нормального проекта на унылом винформс уже несколько лет не начинают. Смотрите в сторону WPF
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041761
Фотография Местный король Делфей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<TreeView Name="navPanel" Grid.Column="0" ItemsSource="{Binding}">
            <TreeView.Resources>
                <HierarchicalDataTemplate DataType="{x:Type thisNs:Category}" ItemsSource="{Binding Items}">
                    <TextBlock Text="{Binding Path=Name}" />
                </HierarchicalDataTemplate>
                <DataTemplate DataType="{x:Type thisNs:CategoryEntry}" >
                    <TextBlock Text="{Binding Path=Name}" />
                </DataTemplate>
            </TreeView.Resources>
</TreeView>
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041858
v.kirilin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то в степиv.kirilin,
первое что в дал гугл http://www.java2s.com/Code/CSharp/GUI-Windows-Form/TreeViewExample.htm
Вы, видимо, меня не поняли :(
Для меня нет проблем с использованием компонент.
Проблема в том, что некоторые стандартные компоненты, в частности, TreeView выглядят так, как они выглядели в WinXP и раньше.
Посмотрите, как тот же TreeView выглядит в виндовом проводнике Win7 или в той же IDE Visual Studio - Сервис->Параметры или опять же в Delphi (не для холивара:)). Просто мне казалось, что Microsoft должен по-максимуму использовать в своей среде разработки свои же контролы.

Местный король Делфейпотому что ни 1го нормального проекта на унылом винформс уже несколько лет не начинают. Смотрите в сторону WPF
Да, я уже начал туда смотреть :)
Но первое впечатление - это для проектов со максимально стандартным интерфейсом как из пушки по воробьям.
Вряд ли, например, программу с интерфейсом уровня mmc.exe имеет смысл так усложнять. Хотя может я и не прав. Надо почитать...

А если вообще придираться, то и в WPF TreeView не такой, как положено. Обратите внимание на выделенный Item.
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041878
Фотография Местный король Делфей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v.kirilinДа, я уже начал туда смотреть :)
Но первое впечатление - это для проектов со максимально стандартным интерфейсом как из пушки по воробьям.
совсем наоборот. всегда есть стили.
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041896
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v.kirilin,
вот поверьте, много лет не пользуюсь деревом мс, если что надо готовлю сам.
мс совсем озверели в мувице на вебе ваще контролов никаких нет, поэтому народ не шибко чувствует себя там, без возможности передернуть мышкой, если так дальше пойдет, в блокноте будем писать в недалеком будущем..
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041911
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v.kirilin,
А еще дизайн двенадцатой студии, разрабатывала контора, которая хоронила Майкла Джексона, и теперь от этого зимнего пейзажа, хочется удариться в суйсайт, они нарочно нас изводят..
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041929
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v.kirilinПросто мне казалось, что Microsoft должен по-максимуму использовать в своей среде разработки свои же контролы.
Они и используют. Это тот же самый TreeView. Надо только включить нужный стиль. Пример - http://stackoverflow.com/q/3014816. (читать нужно вопрос, а не ответ на него т.к. там идет речь о owner-drawn контроле).
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041932
v.kirilin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Местный король Делфейсовсем наоборот. всегда есть стили.
Красиво, конечно! Но вот хочется, чтобы в стиле самой винды...
Я и с делфей-то начал смотреть в сторону, потому что они тоже всё заскинивать начали, а VCL, похоже, забросят скоро...
А в C# понравилось многое, но, видимо, нет в жизни счастья...

Где-то в степиv.kirilin,
в блокноте будем писать в недалеком будущем..
История развивается по спирали...
Лет 20 назад я так и писал на фокспро ))))

ЗЫ Чувствую, что скоро буду послан )))
Спасибо за терпение!
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041941
v.kirilin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazileОни и используют. Это тот же самый TreeView. Надо только включить нужный стиль. Пример - http://stackoverflow.com/q/3014816. (читать нужно вопрос, а не ответ на него т.к. там идет речь о owner-drawn контроле).

О! Это уже теплее! Жаль только, что Page Not Found
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041948
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v.kirilin,

в ссылку лшняя точка случайно попала. Вот правильная ссылка http://stackoverflow.com/q/3014816
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041963
v.kirilin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazilev.kirilin,

в ссылку лшняя точка случайно попала. Вот правильная ссылка http://stackoverflow.com/q/3014816
Я тоже точку не заметил...

Спасибо! Будем почитать...
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38041983
v.kirilin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то в степиv.kirilin,
А еще дизайн двенадцатой студии, разрабатывала контора, которая хоронила Майкла Джексона, и теперь от этого зимнего пейзажа, хочется удариться в суйсайт, они нарочно нас изводят..
Кстати, Да! Дизайн двенашки просто ужасен!
Не далее как вчера сравнил 2008-2010-2012. Я думал, что 2010 мне не нравится. Ха! Оказывается, это не предел...
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38042037
v.kirilin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот эта тема обсуждалась со службой поддержки Microsoft
http://social.msdn.microsoft.com/Forums/en-US/windowsuidevelopment/thread/b3e81e9c-3d5c-4269-ae16-3d04a543d540
Правда, давно это было. Но, видимо, ничего с тех пор не изменилось...
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38042039
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v.kirilin,
А где моя собачка с поиска как у хрюши?......, а где мои французские булки из ворда?.....
...
Рейтинг: 0 / 0
Внешний вид TreeView
    #38042091
v.kirilin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то в степиv.kirilin,
А где моя собачка с поиска как у хрюши?......, а где мои французские булки из ворда?.....

Дальше каждый сам за себя )))

Всем огромное спасибо за помощь!

bazile
Отдельный респект
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Внешний вид TreeView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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