Форум: "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.44 MB
Время: 0.045 c