Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];

Вниз

Сдвиг элементов TreeView меньше system-defined minimum   Найти похожие ветки 

 
Василий   (2005-06-28 08:42) [0]

Делаю нечто похожее на контакт-лист &RQ. Использую TreeView.
Подскажите пожалуйста, как в TreeView можно сделать сдвиг дочерних элементов меньше, чем system-defined minimum?
Пробовал отрисовывать элементы вручную левее, чем TVIndent, но в этом случае положение при редактировании элемента не совпадает с нарисованным положением. Т.е., получается, что надо искать как уменьшить сам TVIndent. Или может есть другие решения?


 
ECM ©   (2005-06-28 10:52) [1]

... надо искать как уменьшить сам TVIndent

1) TreeView1.TVIndent := xxx ?

2)Если 1 не работает (по-идее должен) то:
TreeView1.Perform(TVM_SETINDENT,xxx,0);


 
Василий   (2005-06-28 14:41) [2]

Не работает ни первое ни второе.
Не устанавливаются значения меньше, чем некий минимум. У меня этот минимум 35 пикселов.
Т.е., делаем так:

TreeView1.TVIndent := 5;
MsgOK( int2str(TreeView1.TVIndent) );

И получаем сообщение "35". Значения больше, чем 35 устанавливаются без проблем.
В msdn так и написано, что при попытке установить значение Indent меньшее, чем system-defined minimum, будет установлен этот самый минимум.
В том и вопрос, как можно сделать меньше минимума. Т.е., в моем случае, меньше 35 пикселов.



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.042 c
1-1137775503
sco
2006-01-20 19:45
2006.02.19
Диафильм в TListView


15-1138543085
kaZaNoVa
2006-01-29 16:58
2006.02.19
Разочарование в онлайн-играх ...


8-1126268377
Sanctus
2005-09-09 16:19
2006.02.19
DSPack


1-1137683565
beglec
2006-01-19 18:12
2006.02.19
Warning Unsafe type pChar


2-1138201425
pegucka
2006-01-25 18:03
2006.02.19
Окончание работы DLL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский