我有一個TabPage中的DataGridView控件,我監聽SelectionChanged事件。當選擇TabPage時,DataGridView選擇第一行並觸發SelectionChanged事件。我怎樣才能阻止它自動選擇一行?如何阻止DataGridView自動選擇行?
2
A
回答
3
我可以考慮兩種解決此問題的方法,如果您知道事件始終激發,請在第一個選擇中設置一個布爾標誌,然後僅執行剩餘的SelectionChanged代碼。
另一種方法是擁有一個隱藏的控件,它是TabPage的第一個TabStop,因此是第一個獲得焦點的控件(我沒有測試過這個,當然只是我的兩分錢)。
0
重寫TabPage的函數「OnEnter」。
在此函數中調用DataGridView的函數「ClearSelecton」。
相關問題
- 1. GTK樹阻止選擇行
- 2. 阻止日期選擇器自動選擇日期
- 3. 如何阻止Intellij自動運行SBT
- 4. DataGridView選擇行
- 5. 如何阻止iOS PinchGesture選擇按鈕?
- 6. 如何阻止選擇包含?
- 7. 如何防止在選擇多個datagridview行時選擇「新」datagridview行中的單元格?
- 8. Powershell:選擇DataGridView行
- 9. 從自動添加新行停止DataGridView
- 10. jQuery的空()阻止選擇
- 11. 阻止選擇treenode的C#
- 12. 如何從DataGridView中選擇行?
- 13. 如何選擇DataGridView中的所有行?
- 14. 阻止DataGridView提交新的空行
- 15. 如何阻止頁面自動刷新?
- 16. 在第三個DataGridView中選擇時,如何在2個DataGridView中選擇一行?
- 17. ASP.NET Gridview滾動選擇靠近底部的行 - 如何阻止它?
- 18. DataGridView阻止UI線程
- 19. 如何阻止刪除只讀DataGridView上的行?
- 20. 防止DataGridView選擇行時排序如果以前沒有選擇
- 21. (Mac)如何阻止Netbeans自動選擇建議的關鍵字,但保持打開POPUP讓我選擇MANUALLY?
- 22. 如何選擇並滾動到Datagridview中的新行?
- 23. 阻止Windows窗體DataGridView移動到下一行上按ENTER鍵
- 24. C#:從DataGridView中選擇行
- 25. 與DataGridView中選擇行
- 26. DatagridView選擇最後一行
- 27. 在datagridview中選擇多行
- 28. c#wpf datagridview選擇行
- 29. DataGridView選擇「完成行」
- 30. DataGridView中的行選擇