3
Как настроить виртуальное древовидное представление для редактирования следующего столбца при нажатии пользователем TAB?VirtualTreeView: Редактировать следующий столбец
+--------+-----------+
+ |1 + |2 +
+--------+-----------+
+ + +
+--------+-----------+
По умолчанию поведения редактирования следующего узла/строки:
+--------+-----------+
+ |1 + +
+--------+-----------+
+ |2 + +
+--------+-----------+
Если вы используете редактор по умолчанию для класса 'TVirtualStringTree', то редактор реализуется классом' TVTEdit'. Этот класс обрабатывает сообщение «WM_KEYDOWN», которое для виртуального ключа виртуального ключа VK_TAB переключается на следующий узел без учета столбцов. В качестве самого простого решения я бы предложил вам реализовать собственный редактор через интерфейс «IVTEditLink». – TLama
Поскольку редактируемые столбцы/режим сетки не учитываются, это кажется ошибкой для меня. Вы должны рассмотреть возможность открытия проблемы по адресу http://code.google.com/p/virtual-treeview/. Если вы можете предоставить патч, я с удовольствием включу его в следующий выпуск. –