NodeMouseClick 이벤트에서 Node.Tag에서 일부 객체를로드하려고합니다. 그렇게하기 전에 e.Node.IsSelected를 확인합니다. 정기적으로 IsSelected를 실행하면 false가됩니다. ... 거기에 브레이크 포인트를두고 e.node.Isselected를 확인하면 값이 변경되어 true가됩니다. 왜?winform treeview 도움말 isSelected weirdness
2
A
답변
3
NodeMouseClick 이벤트는 선택 항목이 실제로 변경되기 전에 발생합니다. 동일한 노드를 두 번 클릭하면 두 번째로 e.Node.IsSelected가 실제로 적용됩니다.
AfterSelect 이벤트를 처리 할 수는 있지만 키보드를 사용하여 탐색 할 때 발생합니다 treeview, 귀하의 목적에 더 좋을 수도 있습니다.
0
문제를 재현하려했지만 시도 할 수 없었습니다. 처음으로 노드를 클릭하면 중단 점을 설정했는지 여부에 관계없이이 값은 항상 false입니다. 두 번째로 노드를 클릭하면 값이 참입니다.
노드가 기본적으로 선택되면 값은 true가되지만, 그렇지 않으면 첫 번째 클릭에서 항상 false가 반환됩니다.
+0
나는 내가하고있는 일이 매우 혼란스럽고 UI 디자인이 매우 좋음을 인정할 것이다. 그러나 예. 한 번 확인합니다. 값은 두 번째로 거짓이며, 스테핑없이 true로 바뀝니다. 나는 그 이상한 것을 발견했다. – nportelli
관련 문제
- 1. winform treeview Dragdrop 효과
- 2. UIImagePickerController weirdness
- 3. designer.cs weirdness
- 4. app.config weirdness
- 5. Silverlight MVVM ListBoxItem IsSelected
- 6. WPF DataTrigger - ListBoxItem의에 isSelected
- 7. C# 도움말 treeview 및 체크 박스 내용
- 8. WPF MVVM Treeview
- 9. ASP.Net Context.User.Identity weirdness
- 10. iPhone UIScrollView/setContentOffset weirdness
- 11. Visual Studio weirdness
- 12. MySql timestamp timezone weirdness
- 13. jQuery Validation Weirdness
- 14. jQuery UI weirdness
- 15. NSDatePicker timezone weirdness
- 16. Java ResultSet getString weirdness?
- 17. 파이썬 3의 super() weirdness
- 18. Django - view, urld weirdness
- 19. ASP.NET AJAX weirdness
- 20. jquery datepicker getMonth() weirdness
- 21. 오페라 브라우저 : 호버 weirdness
- 22. Cocoa-Touch UIButton isSelected clarification
- 23. WPF TreeView 지우기 선택
- 24. pseudo-class : last-child weirdness
- 25. MVVM : 목록에 바인딩 IsSynchronizedWithCurrentItem을 추적하는 동안 IsSelected
- 26. WPF ListView 항목 삭제 IsSelected MVVM
- 27. TreeView 드래그 앤 드롭 도움말 - _FORMATETC 구조체 예외가 유효하지 않습니다.
- 28. Silverlight 3의 TreeView 선택 문제
- 29. 코드에서 TreeView 항목을 선택하는 방법
- 30. ASP.NET MVC 미리보기 5 & Resharper weirdness
그럼 내 문제가 있습니다. – nportelli