Подождите, пока treeview.sort () - PullRequest
0 голосов
/ 16 октября 2019

еще одна проблема Windows Forms:

У меня есть кнопка, которая запускает метод treeview.Sort ().

Как ждать, пока все режимы будут отсортированы, и затем запустить следующий фрагменткод, например .Expand ()?

Пример:

    private void button1_Click(object sender, EventArgs e)
    {
        treeView1.Sort();
        foreach (TreeNode tn in treeView1.Nodes)
        {
            tn.Expand();
        }
    }

Если выполнить эти методы внутри того же обработчика события кнопки, я получаю случайные результаты частичной сортировки.

Я не могу использовать подход «DataBinding», мне нужно отсортировать телевизионные узлы после того, как они уже добавлены в древовидную структуру. Также не могу использовать WPF.

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