Как сделать, чтобы каждый узел Treeview имел связанный TextBox - PullRequest
0 голосов
/ 28 ноября 2008

Я пытаюсь сделать форму, в которой пользователь заполняет значения. Это довольно долго. Я хочу использовать расширяемое дерево, чтобы вписать его в мою единственную форму. Есть ли способ дать каждому узлу TreeView TextBox рядом? Одного редактирования текста узла недостаточно.

Ответы [ 3 ]

3 голосов
/ 28 ноября 2008

Является ли текстовое поле для редактирования узла? или для вторичных данных? Если узел, он уже может быть редактируемым (Edit / BeginEdit или что-то). Если бы вторичные данные, я был бы весьма искушен поместить это в одно текстовое поле, которое отображает / редактирует данные для текущего выбранного узла. Это может вводить в заблуждение текстовые поля!

В качестве альтернативы, есть некоторые комбинированные элементы управления в виде дерева / сетки, доступные от третьих лиц Может подойти. Вот (ищите TreeListView) быстрый поиск (не конкретная рекомендация - просто результат поиска).

1 голос
/ 28 ноября 2008

Вы можете создать textBox в TreeNode.Tag, а затем нарисовать текстовое поле на основе фактической позиции TreeNode.

0 голосов
/ 28 ноября 2008

Не используйте бесполезные сторонние элементы управления, так как они встроены в Windows! (в частности TreeListView, который является родным начиная с NT 3.5)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...