簡體   English   中英

不斷更新的DataGridView中的單元格選擇

[英]Cell selection in continuously updated DataGridView

我有一個處於虛擬模式的DataGridView,它通過在網格頂部插入行來不斷更新,因此行似乎“向下流動”。

  1. 當未更新網格時,單元格選擇行為將達到預期的效果:鼠標拖動選擇將導致連續的矩形選擇區域。
  2. 當網格得到連續更新時,選擇區域被分解為多個區域並變得不連續。 效果就像我正在用鼠標在網格上“繪制”所選內容一樣。

當選擇單元格時更新網格時,如何保持行為#1?

聚苯乙烯

如果每當有新行到達時,通過增加DataGridView.FirstDisplayedScrollingRowIndex抑制如果第一行不在視圖中(即向下滾動幾行),則進行滾動。

我將嘗試查明選擇的起點,並在CellEnter事件中確保僅選擇填充由起點和當前單元格定義的矩形的單元格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM