Detectar clique no botão Collapse em um TreeView

Eu tenho uma Treeview com nós. Se o usuário clicar duas vezes em um nó, um diálogo de edição para o nó é aberto onde ele pode modificar os dados, etc. Há um problema, se o usuário clicar rapidamente duas vezes no botão colapso de um nó - isso também conta um clique duplo. Há alguma maneira de evitar isto? Eu procurei na Web, mas não encontrei nada realmente útil. Detectar se o clique está dentro de uma área específica é inútil, porque a Treeview é dinâmica e rolável.

Muito obrigado antecipadamente.

questionAnswers(1)

yourAnswerToTheQuestion