|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.03.2008, 14:13 | #1 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
TreeView и текст
Добрый день!
У меня опять возник вопрос по TreeView. Иметься список: Из этого +1 ------------------ Текст слишком длинный Вот в это +1 ----------- ----------- Текст с переносом Вот прочитал много литературы. Представляю себе, что нужно работать с text, но как не знаю.. Спасибо.
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
27.03.2008, 16:15 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
То есть вы хотите реализовать многострочные надписи в ветвях дерева?
Это возможно, есть даже несколько компонентов. Правда, в программах их не встречал, и недаром. Окститесь! Достаточно представить себе этого жуткого монстра, чтобы забыть эту идею, как дурной сон... Разместите под деревом простой лэйбл (многострочный) и дублируйте там очень длинную надпись. Для разумно длинных можно реализовать выдачу хинта для ветви (как, например, сделал я в своем справочнике). |
27.03.2008, 20:28 | #3 | |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Цитата:
У меня еще один вопрос он наверно, тоже касается text в дерево загружен список: +1 -------- название файла.расширение -------- название файла.расширение -------- название файла.расширение -------- название файла.расширение +2 -------- название файла.расширение -------- название файла.расширение -------- название файла.расширение -------- название файла.расширение и так далее. так вот как убрать расширение? чтобы было так: +1 -------- название файла -------- название файла -------- название файла Спасибо.
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
|
27.03.2008, 20:55 | #4 | ||
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Цитата:
Это вы его загружаете в своей процедуре. Вот там, где идет процесс добавления новой ноды, там и убирайте расширение (вручную). |
||
27.03.2008, 22:36 | #5 | |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Цитата:
А насчет второго: умеете же на пусть истинный поставить у вас это не заберешь....... и уже, какой раз...... Простите за лирическое отступление: Господа Админы и Модераторы что случилось с подпиской или это у меня проблемы? Я подписываюсь на темы ну на e-mail не чего не приходит? Спасибо mihali4. p.s Это чтож получаеться если просто вставить label то при измении размера окна это надо и менять положение label (top, left).... Что-то не пойму что тут необходимо убрать чтоб разрешение не показавало перепробовал все что смог методом дидукции, но все не то: Код:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Последний раз редактировалось Stanislav; 27.03.2008 в 22:55. |
|
28.03.2008, 00:25 | #6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Строка SearchRec.Name содержит ИМЯ_ФАЙЛА.РАСШИРЕНИЕ
Функция POS дает позицию точки "." в этой строке. Остается скопировать из нее подстроку, начиная с первого символа и заканчивая позицией точки минус 1 - функция COPY. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TreeView и БД | Constellation | БД в Delphi | 12 | 27.09.2008 15:22 |
TreeView | _SERGEYX_ | Общие вопросы Delphi | 1 | 01.09.2008 17:29 |
TreeView GetNodeAt() ?? | Родион | Компоненты Delphi | 1 | 16.05.2008 16:09 |
Treeview | forzi | Помощь студентам | 4 | 04.05.2008 23:50 |