выбор узла в древовидном представлении, при выборе узла в отдельном древовидном представлении - PullRequest
1 голос
/ 11 августа 2010

Таким образом, в основном, у меня есть два вида дерева, бегущих рядом друг с другом, один показывает список лекарств, которые могут быть у кого-то на следующем, показывает дату последнего назначения рецепта для этого препарата.

что я пытаюсь достичь, так этоВ какой-то момент, когда пользователь выбирает лекарство в древовидной структуре А, это подчеркивает, что в древовидной структуре В указана последняя дата назначения лекарств, однако мои попытки пока не увенчались успехом, и поэтому я обращаюсь к вам, ребята, за помощью:код, который я пробовал в событии после выбора дерева viewA

 int selected = mainTree.SelectedNode.Index;
 secondTree.SelectedNode = secondTree.Nodes[selected];

, который ничего не сделал в принципе ..

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

1 Ответ

0 голосов
/ 11 августа 2010

Причина, по которой вы не видите выбранных узлов, заключается в том, что по умолчанию элемент управления TreeView скрывает текущий выбор, когда элемент управления потерял фокус. Если вы добавите secondTree.HideSelection = false; в свой код, вы сможете увидеть желаемый эффект.

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

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