我有一個TabPage中的DataGridView控件,我監聽SelectionChanged事件。當選擇TabPage時,DataGridView選擇第一行並觸發SelectionChanged事件。我怎樣才能阻止它自動選擇一行?如何阻止DataGridView自動選擇行?
2
A
回答
3
我可以考慮兩種解決此問題的方法,如果您知道事件始終激發,請在第一個選擇中設置一個布爾標誌,然後僅執行剩餘的SelectionChanged代碼。
另一種方法是擁有一個隱藏的控件,它是TabPage的第一個TabStop,因此是第一個獲得焦點的控件(我沒有測試過這個,當然只是我的兩分錢)。
0
重寫TabPage的函數「OnEnter」。
在此函數中調用DataGridView的函數「ClearSelecton」。
相關問題
- 1. JavaFX ObservableList阻止自動選擇
- 2. GTK樹阻止選擇行
- 3. 如何阻止Intellij自動運行SBT
- 4. 阻止macvim自動換行
- 5. DataGridView選擇行
- 6. 我們如何阻止用戶取消選中DataGridView複選框?
- 7. 如何阻止選擇包含?
- 8. 如何阻止iOS PinchGesture選擇按鈕?
- 9. 如何防止在選擇多個datagridview行時選擇「新」datagridview行中的單元格?
- 10. 阻止在MKPointAnnotation上進行選擇
- 11. 選擇DataGridView的行?
- 12. Powershell:選擇DataGridView行
- 13. 從自動添加新行停止DataGridView
- 14. 如何選擇DataGridView中的所有行?
- 15. 如何從DataGridView中選擇行?
- 16. 阻止DataGridView提交新的空行
- 17. jQuery的空()阻止選擇
- 18. 阻止選擇treenode的C#
- 19. C#ListView阻止選擇
- 20. 如何阻止某些選擇啓動功能
- 21. 如何阻止頁面自動刷新?
- 22. 如何阻止在Oracle 9i中選擇的行?
- 23. 如何阻止在VS 2012中選擇多行代碼?
- 24. DataGridView動態選擇行顏色
- 25. 在第三個DataGridView中選擇時,如何在2個DataGridView中選擇一行?
- 26. DataGridView阻止UI線程
- 27. ASP.NET Gridview滾動選擇靠近底部的行 - 如何阻止它?
- 28. jqGrid阻止選擇新行,如果選擇當前&&提醒onclick複選框
- 29. 如何阻止刪除只讀DataGridView上的行?
- 30. 防止DataGridView選擇行時排序如果以前沒有選擇