再會,
我在我擁有的一個 VB .Net 應用程式中遇到了這個問題。我正在填充一個資料網格視圖。當向左或向右滾動視圖以查看其他列時,視圖看起來有點扭曲或損壞。見附圖。想知道是否有任何解決方法可以防止這種情況發生?

uj5u.com熱心網友回復:
可以通過在處理事件Refresh()的網格上呼叫 a 來解決渲染問題:Scroll
Private Sub DataGridView1_Scroll(sender As Object, e As ScrollEventArgs) Handles DataGridView1.Scroll
DataGridView1.Refresh()
End Sub
為了避免滾動時閃爍,我認為進行型別檢查就足夠了
If e.Type = ScrollEventType.EndScroll Then DataGridView1.Refresh()
但是,似乎EndScroll由于錯誤而從未分配型別:DataGridView Scroll event (and ScrollEventType.EndScroll)
無論如何,這個問題有一個解決方案。您可以直接處理滾動條事件以獲取正確的 ScrollEventType:如何從 DataGridView 接收“滾動框”型別的滾動事件?
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/455652.html
標籤:VB.net
