台灣最大程式設計社群網站
線上人數
984
 
會員總數:239608
討論主題:185881
歡迎您免費加入會員
討論區列表 >> VB.NET >> 關於畫面顯示類格 殘像一問
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於畫面顯示類格 殘像一問
價值 : 50 QP  點閱數:234 回應數:13

樓主

非本科系之新手
初學者
201 63
1632 174
發送站內信

各位大大好 小弟目前遇到的問題是
當我在form上放置Panel,TableLayoutPanel等容器,並將控制項拖到上面作排版(使用Dock等),以便完成使用者所想要的操作介面,以上方法在功能使用上都沒有問題,
但是畫面上就是很累格(這邊的累格指的是畫面拖曳時會有殘像,放大縮小後會破圖,解析度上也會變模糊),雖然以上異常都不影響操作,可是這樣會讓使用者感到厭煩而不想使用,
因此想問大大,以上問題是否正常,大家用vb編排版面都有相同問題嗎?該如何改善?
小弟我的電腦配備是
筆電asus-GL-552VL cpu-i7 6700hq 記憶體 16G 顯示卡GTX965
換到桌電也一樣 CPU I5 6500 16g 顯示卡 8800GTS(因該是)
所以我想因該不是電腦的問題 想說因該是我在配置上有沒有注意到的事項,所以想請教版上的大大門 幫忙 感恩
以上




搜尋相關Tags的文章: [ 關於畫面顯示類格 殘像一問 ] ,
本篇文章發表於2017-03-11 10:39
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

HB
檢舉此回應
Control放置於TableLayoutPanel的Cell內時,其大小類型是否設定為Percent,若是,盡可能更改為Absolute。
供參考!
本篇文章回覆於2017-03-11 17:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

Ader Chen
檢舉此回應
看看適不適合您的狀況: https://tlcheng.wordpress.com/2015/02/28/vbnet-%E5%BF%AB%E9%80%9F%E5%91%88%E7%8F%BE%E7%B8%AE%E6%94%BE%E9%81%B8%E6%93%87%E6%A1%86/
本篇文章回覆於2017-03-12 20:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

Ader Chen
檢舉此回應
看看適不適合您的狀況: [VBNET] 快速呈現縮放選擇框 | 鄭子璉
本篇文章回覆於2017-03-12 20:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Ader Chen
檢舉此回應
另外試試看有無改善:
將 Form 的 DoubleBuffered 屬性設為 True
本篇文章回覆於2017-03-12 20:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

誰是誰
檢舉此回應
畫面會 lag,那上面倒底放了多少控制項?可以搞到會 lag ?
本篇文章回覆於2017-03-13 00:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

非本科系之新手
檢舉此回應
我放一個TableLayoutPanel並在上面分割成4行6列,應在每格上放進一個label 並將dock選fill 這樣就lag了。
本篇文章回覆於2017-03-13 09:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

QOO
捐贈 VP 給 QOO 檢舉此回應
我之前也發生過,光是填資料進GRIDVIEW中,就閃個不停

設定DoubleBuffered也無效

後來參考這個網頁的作法

[WIN]如何讓您的UserControl顯示時不閃爍

就有效果了

你參考看看吧
本篇文章回覆於2017-03-13 11:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

非本科系之新手
檢舉此回應
QOO大我照裡面的方法做 雖然開啟時沒有類格 可是FROM在拖曳時有殘像+破圖 不知道這樣該如何改善
本篇文章回覆於2017-03-13 16:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

練武功
檢舉此回應
你的硬體應該屬於跑車等級了,還會有殘影,通常是在MouseMove事件內,設計了非常耗時的程式。
你可以測試每執行一次MouseMove事件須要多少時間,如果大於0.1秒就應該就是這個原因了。
本篇文章回覆於2017-03-13 21:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
不錯的參考

QOO
捐贈 VP 給 QOO 檢舉此回應
底下這個討論串,可能有些解法能幫助你

控制項拖曳殘影處理

這個範例的效果也蠻好的

[C#.NET][VB.NET] 程式執行時拖曳控制項
本篇文章回覆於2017-03-14 13:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
作者回應

非本科系之新手
檢舉此回應
回練武功大 我的程式一行都沒打 就僅放上TableLayoutPanel + 上 label 就GG了
本篇文章回覆於2017-03-14 23:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

非本科系之新手
檢舉此回應
對了 會不會是開發階段的解析度與執行電腦的解析度不同所致?
本篇文章回覆於2017-03-14 23:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
不錯的參考

誰是誰
檢舉此回應
妙了,我照著你在 6 樓回的做了個一樣的 Form , 跑起來一點問題都沒看到啊。
本篇文章回覆於2017-03-15 00:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

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