|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.10.2013, 20:07 | #1 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 52
|
TreeView
Всем добрый вечер!
Создаю что-то вроде электронного учебно-методического пособия. Очень хочется и нужно мне здесь использовать компонент ТриВив. Но как видно из СкринШота навигационное содержание не помещается в ширину ТритВивера. Кто-то может подскажет что можно сделать, что б симпатичней смотрелось. Не меняя при этом размеров ТриВивера. Может свойство какое есть у три вивера или ещё как? |
30.10.2013, 20:31 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А какие могут быть предложения? Или размер фонта тривью уменьшать, что бы через лупу текст смотреть, или сокращать текстовку. Или оставить так, как есть
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
30.10.2013, 20:46 | #3 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 52
|
Это понятно. Но может есть возможность разбить длинный итем на несколько строк. Типо как у лэйбла свойство вордрап если я не ошибаюсь. Или нет?
Последний раз редактировалось Mr.Steroid; 30.10.2013 в 20:48. |
30.10.2013, 20:57 | #4 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 52
|
Это понятно. Но может есть возможность разбить длинный итем на несколько строк. Типо как у лэйбла свойство вордрап если я не ошибаюсь. Или нет?
|
30.10.2013, 20:59 | #5 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
А зачем? У TreeView всегда всплывающая строка, если Node.Text не помещается по ширине компонента. Может он у вас шире, чем визуально отображается на скрине?
|
30.10.2013, 21:02 | #6 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 52
|
да в том и дела.
строка длиннее чем сам компонент. На скрин виден понявившейся у тривива скролбар |
30.10.2013, 21:04 | #7 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 52
|
а строка кстати, которая раскрывается по наведению на итем, тоже показывает строку не целиком.
причем для некоторых строк нормально всплывает, со всем содержимым строки. а для некоторых обрывается. Последний раз редактировалось Mr.Steroid; 30.10.2013 в 21:11. |
30.10.2013, 21:12 | #8 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
Согласен, не целиком отображается, имеем ограничение. Тогда ручками: создаём программно THint, ловим перемещение мышки, при необходимости очищаем или заполняем и визуализируем в нужном месте. Были бы желание или большая нужда...
|
30.10.2013, 21:15 | #9 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 52
|
Неплохой вариант, спасибо.
А перенос точно нельзя реализовать? Итем может быть только одной строкой записан? |
30.10.2013, 21:19 | #10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Многострочный нод VirtualTreeView может
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ASP.NET C# компонент TreeView. Перетащить какой - либо пункт меню из TreeView в TextBox | Claster | ASP.NET | 0 | 02.01.2013 18:59 |
TreeView | HOOCH94 | Компоненты Delphi | 3 | 12.04.2011 18:25 |
TreeView | new player | Компоненты Delphi | 5 | 16.03.2011 09:27 |
TreeView | DB_User | БД в Delphi | 1 | 23.02.2010 19:09 |
TreeView Help | KWN, lnc | Общие вопросы Delphi | 12 | 03.03.2009 10:34 |