建議 搜尋一下千萬數據 不卡頓的做法
不是卡顿问题 是输入数据的时候列表界面闪跳 本帖最后由 chzj589 于 2020-5-12 12:18 编辑
cqboyqx 发表于 2020-5-12 11:38
大佬,列表扩展样式加了$WS_EX_CLIENTEDGE确实能处理闪跳问题 但是加了后出现新的问题了 ...
是加分页GUICtrlCreateTab的问题。
把它注释掉
;$Tab1 = GUICtrlCreateTab(5, 5, 770, 609)
;$TabSheet1 = GUICtrlCreateTabItem("tab1")
;GuiCtrlSetState(-1,$GUI_ONTOP)
;GUICtrlCreateTabItem("")
有时不要怕手酸,多动手就能找出问题
本帖最后由 cqboyqx 于 2020-5-12 12:31 编辑
chzj589 发表于 2020-5-12 12:16
是加分页GUICtrlCreateTab的问题。
把它注释掉
;$Tab1 = GUICtrlCreateTab(5, 5, 770, 609
但即使注释掉了还是如此
cqboyqx 发表于 2020-5-12 12:25
但即使注释掉了还是如此
那为什么我就不会闪。
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <WindowsConstants.au3>
#include <GuiListView.au3>
#include <GuiImageList.au3>
Global $hListView
_Main()
Func _Main()
$Form1 = GUICreate("Form1", 780, 640)
$Pic1 = GUICtrlCreatePic(@ScriptDir & "\LOGObjt.bmp", 5, 5, 770, 620)
GUICtrlSetState(-1, $GUI_DISABLE)
$hListView = GUICtrlCreateListView("cos_text1|cos_text2|cos_text3|cos_text4|cos_text5|cos_text6|cos_text7|cos_text8|cos_text9|", 8, 65, 752, 52, $LVS_EX_DOUBLEBUFFER, $WS_EX_CLIENTEDGE)
GUISetState()
; 循环直到用户退出
tianjia()
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
GUIDelete()
EndFunc ;==>_Main
Func tianjia()
Local $iI = 0, $y = 15
Local $aItems[$y]
For $x = 1 To $y;-1
$aItems[$iI] = 'text' & $x
$aItems[$iI] = 'text' & $x
$aItems[$iI] = 'text' & $x
$aItems[$iI] = 'text' & $x
$aItems[$iI] = 'text' & $x
$aItems[$iI] = 'text' & $x
$aItems[$iI] = 'text' & $x
$aItems[$iI] = 'text' & $x
$aItems[$iI] = 'text' & $x
GUICtrlCreateListViewItem($aItems[$iI] & "|" & $aItems[$iI] & "|" & $aItems[$iI] & "|" & $aItems[$iI] & "|" & $aItems[$iI] & "|" & $aItems[$iI] & "|" & $aItems[$iI] & "|" & $aItems[$iI] & "|" & $aItems[$iI], $hListView)
Sleep(200)
$iI += 1
$iY = _GUICtrlListView_ApproximateViewHeight($hListView)
_WinAPI_SetWindowPos(GUICtrlGetHandle($hListView), 0, 8, 65, 752, $iY + 4, $SWP_NOZORDER)
Next
GUICtrlSetBkColor($hListView, $CLR_MONEYGREEN)
_GUICtrlListView_SetBkColor($hListView, 14675183)
EndFunc ;==>tianjia
chzj589 发表于 2020-5-12 12:43
那为什么我就不会闪。
#include
谢谢!谢谢!处理后好多了 学习一下学习一下
页:
1
[2]