Delphi Delphi7/2005/2006 的 TListView多選在Win10是不是有Bug? |
尚未結案
|
atrust
一般會員 發表:1 回覆:0 積分:0 註冊:2023-04-09 發送簡訊給我 |
TListview都是多選為true
https://www.youtube.com/watch?v=DxVfzDf7IFI 這個是RowSelect為False https://www.youtube.com/watch?v=BcGeChex0XQ 這個是RowSelect為True 兩個都可以看到我要用滑鼠將Item多選的時候 正要選時滑鼠就會直接移動到螢幕最左下或最右下 讓我瞬間就把所有項目選起來(往左下時)或無法選(往右下時) 這個現象在win7沒有 win10之前的版本也不會 突然有一次更新後win10就變成這樣了 且我發現以前在首欄空白處是可以用來多選的 可是在新版的Delphi或C#在Win10下都是變成當你RowSelect為True時 只能在最後一欄的後面或下面空格屬於非資料區才能滑鼠來多選 而當RowSelect為False時 則不能在首欄空白處多選 要在第二欄往右起才能多選 我想是Win10有些行為模式改變了吧 可是我有些程式是Delphi 7 的沒打算升級 要用滑鼠多選就會整個跑掉令人困擾 我也追了源碼追到 TCustomListView、TWinControl、TControl 實在找不出能規避這個bug關鍵處理代碼 希望有還在用以前Delphi7/2005/2006的同好能幫忙測試一下 以前的Delphi還是很好用 謝謝 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |