台灣最大程式設計社群網站
線上人數
1181
 
會員總數:244980
討論主題:188951
歡迎您免費加入會員
討論區列表 >> VB.NET >> DataGridView 左右拉的時候畫面會閃爍,有解決方法嗎?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
DataGridView 左右拉的時候畫面會閃爍,有解決方法嗎?
價值 : 100 QP  點閱數:210 回應數:9

樓主

pkko
門外漢
0 20
408 46
發送站內信

各位大大好,

例如EXCEL左右拉的時候很順暢

想請教一下DataGridView 當欄位較多,一個畫面無法呈現完畢

左右拉的時候畫面會閃爍

有大大遇到這個問題該如何解決呢?


搜尋相關Tags的文章: [ DataGridView ] , [ 閃爍 ] ,
本篇文章發表於2019-08-01 20:41
== 簽名檔 ==
努力!努力!再努力!!!
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

pkko
檢舉此回應
補充說明
所謂閃爍指的是
當我拉BAR往右邊拉的時候
資料會從上面往下面顯示
導致畫面看起來很像在閃爍

實際上是拉BAR往上或是往下
資料也是會由上往下顯示,變成很像閃爍一樣
本篇文章回覆於2019-08-01 21:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

pilipala
檢舉此回應
參考看看 -
作法:使用表單和控制項的雙重緩衝以減少圖形閃爍
本篇文章回覆於2019-08-02 11:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

pkko
檢舉此回應
感謝樓上提供方式
但實際使用之後仍無效

但我發現會這樣閃爍顯示資料的欄位
只存在於

<超過一頁的欄位>

也就是螢幕畫面一頁能看到的都不會閃爍(即便往下或是往上拉都不會閃過)

只要超過螢幕畫面,右邊的欄位
我拉BAR拉到右邊之後
往上往下都會閃爍
好奇怪
本篇文章回覆於2019-08-02 11:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

小魚
檢舉此回應
應該是說資料比較多,
要重新整理的時候會比較花時間,
所以看起來會有類格的感覺。

我猜這是資料重繪的問題,
有可能是跟顯示卡有關係...
本篇文章回覆於2019-08-04 10:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

pkko
檢舉此回應
一旦超過螢幕大小的欄位
不管是上下左右的拉BAR都會有顯示資料的時候
會看到資料由上往下繪製出來的樣子

沒有其他解決方式嗎?
一般公司的電腦都是內建的顯卡
本篇文章回覆於2019-08-04 13:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

小魚
檢舉此回應
我不知道你的資料是什麼?
或許可以考慮用分頁?
本篇文章回覆於2019-08-05 13:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

pkko
檢舉此回應
1.我來去學一下分頁如何使用
2.分頁可以解決上下拉bar問題,但無法解決橫向的左右拉bar問題= =
本篇文章回覆於2019-08-06 16:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

小魚
檢舉此回應
但是資料少很多, 應該重繪的情況就沒那麼明顯吧.
本篇文章回覆於2019-08-07 17:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

pkko
檢舉此回應
實際測試資料量
無法3筆還是20筆或是1000筆
都會有重繪的情況
跟筆數多寡無關= =
本篇文章回覆於2019-08-08 10:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.