各位路過的大神:
我從stringgrid繼承了一個新類,用來畫自定義格式的表格;對drawcell進行了重寫,里面主要是畫矩形和顯示文字。
開始顯示還是正常的, 但是在點擊滾動條的向上和向下或滾動滑鼠時(這個時候應該是觸發了按行重繪?),就會有矩形和填充的顏色就會錯亂, 不知道這是哪里沒有處理好。
請問是否有辦法觸發stringgrid里所有的單元格全部重畫一邊呢?
謝謝。。
uj5u.com熱心網友回復:
點擊滾動條的向上和向下或滾動滑鼠時 用了一個APi函式在滾動ScrollWindowExuj5u.com熱心網友回復:
如果強制重畫的話會出現閃爍uj5u.com熱心網友回復:
QQ:1054358758uj5u.com熱心網友回復:
研究了下,問題應該在于,我對單元格列也做了合并,點擊垂直滾動條的時候,貌似重繪基于行,有些列還沒有顯示,所以出現了陰影。這個不知道有什么辦法可以解決?謝謝。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/100409.html
標籤:VCL組件開發及應用
