Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > TVirtualStringTree Столбцы и строки


Автор: TSIBA 20.4.2010, 16:35
В виртуальном дереве TVirtualStringTree нужно построить таблицу ростояния между городами типа:
                            Днепропетровск Моссква  Самара Киев
Днепропетровск             -                      4          2         2
Москва                             3                     -           2         1
Самара                            2                     2           -          2
Киев                                 1                     1          3         -
(Числа случайние).
Делаю такой функцией:
Код

var
  pkm: PCityNode;
  pnode: PVirtualNode;
  cl: TVirtualTreeColumn;
begin
  pnode := vt.AddChild(nil);

  vt.Expanded[pnode] := True;
  pkm := vt.GetNodeData(pnode);
  pkm^.cityId := CityID; //номер города

  cl := vt.Header.Columns.Add;
    cl.Text := 'Имя города';
end;


Но елементи таблици редактированию не поддаються. Как решить проблему?


Автор: Dom 20.4.2010, 17:15
Читаем о том как работать со встроенным редактором текста в VirtualTree http://forum.vingrad.ru/index.php?showtopic=97620&view=findpost&p=742488
или о том как создавать собственный http://forum.vingrad.ru/index.php?showtopic=97620&view=findpost&p=742489

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)