Как настроить виртуальное дерево для редактирования следующего столбца, когда пользователь нажимает TAB?
+--------+-----------+
+ |1 + |2 +
+--------+-----------+
+ + +
+--------+-----------+
Поведение по умолчанию — редактирование следующего узла/строки:
+--------+-----------+
+ |1 + +
+--------+-----------+
+ |2 + +
+--------+-----------+
TVirtualStringTree
, то редактор реализуется классомTVTEdit
. Этот класс обрабатывает сообщениеWM_KEYDOWN
, в котором для виртуального ключаVK_TAB
жестко запрограммировано переключение на следующий узел без учета столбцов. В качестве самого простого решения я бы предложил вам реализовать свой собственный редактор через интерфейсIVTEditLink
. - person TLama   schedule 02.07.2013