Вниз
Скачать: CL | DM;

Сдвиг элементов 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
15-1138525647
vidiv
2006-01-29 12:07
2006.02.19
Node.appendChild(...) обнуляет некторые значения формы в js&ie


2-1138553667
tort
2006-01-29 19:54
2006.02.19
Ошибкак в Mediaplayer1?


2-1139040526
Julia
2006-02-04 11:08
2006.02.19
Как объявить тип TDateSetState?


15-1138337131
begin...end
2006-01-27 07:45
2006.02.19
С Днём рождения! 27 января


15-1138300689
Sergey Masloff
2006-01-26 21:38
2006.02.19
Новое это хорошо забытое старое. "Новинки" книжного рынка




   Наверх