TreeView дважды щелкают по поведению в.NET / C#

вы можете использовать, как показано ниже:

14
задан Peter Mortensen 30 December 2011 в 10:00
поделиться

2 ответа

Эти NodeDoubleClick прекрасен, но вместо того, чтобы использовать эти e.Node, используйте this.treeView1.SelectedNode.

15
ответ дан 1 December 2019 в 12:39
поделиться

Двойной щелчок по TreeNode является жестом мыши, который уже "используется" TreeView для вышедшего из строя/расширения узлов, Microsoft не продвигает стандарты UI так, как Apple делает, и на некотором уровне неутешительно, что Microsoft подвергла NodeDoubleClick, потому что они поощряют Вас исправлять TreeView со своим собственным поведением. Это может вводить в заблуждение к конечным пользователям, кто ожидает общее поведение от общего контроля.

От [1 110] Разработка Пользовательского интерфейса Ben Shneiderman , первый из [1 111] Восемь Золотых правил Дизайна интерфейса :

  1. Борются за непротиворечивость.

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

, Короче говоря, возможно, Вы не должны использовать NodeMouseDoubleClick.

7
ответ дан 1 December 2019 в 12:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: