Ничего не могу набрать при редактировании Winform TreeNode - PullRequest
1 голос
/ 24 ноября 2011

В настоящее время я работаю над редактором уровней, и для списка уровней и подуровней я хотел использовать элемент управления TreeView и, конечно, добавить опцию, чтобы легко переименовывать их.Поэтому я установил LabelEdit на true и при нажатии на TreeNode он переходит в режим редактирования, но после этого я ничего не могу набрать.Я могу выйти из режима редактирования с помощью ввода или выхода, выбрать части, но я не могу удалить, добавить или изменить что-либо.

Я не уверен, что мне здесь не хватает, и найти информацию, связанную с этим, нелегкок моей проблеме.

Вот код:

void SetupWindow()
{
    // It's part of a XNA project, so the handle comes
    // from the XNA generated window.
    form = Control.FromHandle(this.Window.Handle) as Form;

    Panel panel = new Panel();
    panel.Dock = DockStyle.Left;
    panel.Width = 224;

    // [...menu stuff...]

    screenList = new TreeView();
    screenList.Width = 212;
    screenList.Height = 150;
    screenList.Location = new System.Drawing.Point(6, 348);
    screenList.LabelEdit = true;

    panel.Controls.Add(screenList);
    form.Controls.Add(panel);

    AddScreen();
}

void AddScreen()
{
    screenList.Nodes.Add(screenCount.ToString(), "Screen " + screenCount);
    screenCount++;
}

Любые указатели в правильном направлении будут высоко оценены.

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