本帖最后由 tcpuuu 于 2012-4-27 19:31 编辑
======================GUICreate("UP AND DOWN",1310,296, -1, -1)
;============================================================================
Global $EO=2,$KU=10,$KI=12,$KO=12;右;上;寬;高
local $Tsc[1400]
For $i = 0 To 1399
$Tsc[$i] = GUICtrlCreateLabel("",$EO,$KU,$KI,$KO,0x01)
$KU+=13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;每格間隔
If $i>=13 And Mod($i-13,14)=0 Then
$EO=$EO+13
$KU=10
EndIf
GUICtrlSetBkColor($Tsc[$i],0xFFFFFF)
GUICtrlSetData($Tsc[$i],$i)
Next
For $i = 7 To 1393 Step 14
GUICtrlSetBkColor($Tsc[$i],0xFFFF00)
Next
$1Button = GUICtrlCreateButton("走高", 200, 196, 40,30);建按鈕控件
$2Button = GUICtrlCreateButton("走平", 200, 226, 40,30);建按鈕控件
$3Button = GUICtrlCreateButton("走低", 200, 256, 40,30);建按鈕控件
;--------------------------------------
$bj = $Tsc[7]
GUISetState()
While 1
$msg = GUIGetMsg()
Switch $msg
Case -3
Exit
Case $1button
$bj+=13
GUICtrlSetBkColor($bj,0xFF0000)
Case $2button
$bj+=14
GUICtrlSetBkColor($bj,0xFF0000)
Case $3button
$bj+=15
GUICtrlSetBkColor($bj,0xFF0000)
EndSwitch
WEnd
==================================================
再次請問 當 紅色已經在最高點 再按走高 紅色依然是在隔壁的最高點
當 紅色已經在最低點 再按走低 紅色依然是在隔壁的最低點
這該如何? |