I am trying to use this function...
i have added 40 of these in set of 10 on each GUI.
On first GUI, any key press for first control is not reflected in the control
On all other GUIs, any change made to first control is reflected in third control, and any other control is not accepting any change
Code:
Gui( "Add", "Hotkey", "x5 y5 h18 w250 gSubGuiHotkey1 vVarGuiHotkey1", ArrayB1 )
Gui, Add, Edit, vMyEdit1 x260 y5 h18 w250, %ArrayA1%
Gui( "Add", "Hotkey", "x5 y25 h18 w250 gSubGuiHotkey2 vVarGuiHotkey2", ArrayB2 )
Gui, Add, Edit, vMyEdit2 x260 y25 h18 w250, %ArrayA2%
Gui( "Add", "Hotkey", "x5 y45 h18 w250 gSubGuiHotkey3 vVarGuiHotkey3", ArrayB3 )
Gui, Add, Edit, vMyEdit3 x260 y45 h18 w250, %ArrayA3%
Gui( "Add", "Hotkey", "x5 y65 h18 w250 gSubGuiHotkey4 vVarGuiHotkey4", ArrayB4 )
Gui, Add, Edit, vMyEdit4 x260 y65 h18 w250, %ArrayA4%
Gui( "Add", "Hotkey", "x5 y85 h18 w250 gSubGuiHotkey5 vVarGuiHotkey5", ArrayB5 )
Gui, Add, Edit, vMyEdit5 x260 y85 h18 w250, %ArrayA5%
Gui( "Add", "Hotkey", "x5 y105 h18 w250 gSubGuiHotkey6 vVarGuiHotkey6", ArrayB6 )
Gui, Add, Edit, vMyEdit6 x260 y105 h18 w250, %ArrayA6%
Gui( "Add", "Hotkey", "x5 y125 h18 w250 gSubGuiHotkey7 vVarGuiHotkey7", ArrayB7 )
Gui, Add, Edit, vMyEdit7 x260 y125 h18 w250, %ArrayA7%
Gui( "Add", "Hotkey", "x5 y145 h18 w250 gSubGuiHotkey8 vVarGuiHotkey8", ArrayB8 )
Gui, Add, Edit, vMyEdit8 x260 y145 h18 w250, %ArrayA8%
Gui( "Add", "Hotkey", "x5 y165 h18 w250 gSubGuiHotkey9 vVarGuiHotkey9", ArrayB9 )
Gui, Add, Edit, vMyEdit9 x260 y165 h18 w250, %ArrayA9%
Gui( "Add", "Hotkey", "x5 y185 h18 w250 gSubGuiHotkey10 vVarGuiHotkey10", ArrayB10 )
Gui, Add, Edit, vMyEdit10 x260 y185 h18 w250, %ArrayA10%
Gui, Add, Button, Default gSave x90 y205 w75, &Next
Gui, Add, Button, Default gCancel x345 y205 w75, &Cancel
Gui( "2:Add", "Hotkey", "x5 y5 h18 w250 gSubGuiHotkey11 vVarGuiHotkey11", ArrayB11 )
Gui, 2:Add, Edit, vMyEdit11 x260 y5 h18 w250, %ArrayA11%
Gui( "2:Add", "Hotkey", "x5 y25 h18 w250 gSubGuiHotkey12 vVarGuiHotkey12", ArrayB12 )
Gui, 2:Add, Edit, vMyEdit12 x260 y25 h18 w250, %ArrayA12%
Gui( "2:Add", "Hotkey", "x5 y45 h18 w250 gSubGuiHotkey13 vVarGuiHotkey13", ArrayB13 )
Gui, 2:Add, Edit, vMyEdit13 x260 y45 h18 w250, %ArrayA13%
Gui( "2:Add", "Hotkey", "x5 y65 h18 w250 gSubGuiHotkey14 vVarGuiHotkey14", ArrayB14 )
Gui, 2:Add, Edit, vMyEdit14 x260 y65 h18 w250, %ArrayA14%
Gui( "2:Add", "Hotkey", "x5 y85 h18 w250 gSubGuiHotkey15 vVarGuiHotkey15", ArrayB15 )
Gui, 2:Add, Edit, vMyEdit15 x260 y85 h18 w250, %ArrayA15%
Gui( "2:Add", "Hotkey", "x5 y105 h18 w250 gSubGuiHotkey16 vVarGuiHotkey16", ArrayB16 )
Gui, 2:Add, Edit, vMyEdit16 x260 y105 h18 w250, %ArrayA16%
Gui( "2:Add", "Hotkey", "x5 y125 h18 w250 gSubGuiHotkey17 vVarGuiHotkey17", ArrayB17 )
Gui, 2:Add, Edit, vMyEdit17 x260 y125 h18 w250, %ArrayA17%
Gui( "2:Add", "Hotkey", "x5 y145 h18 w250 gSubGuiHotkey18 vVarGuiHotkey18", ArrayB18 )
Gui, 2:Add, Edit, vMyEdit18 x260 y145 h18 w250, %ArrayA18%
Gui( "2:Add", "Hotkey", "x5 y165 h18 w250 gSubGuiHotkey19 vVarGuiHotkey19", ArrayB19 )
Gui, 2:Add, Edit, vMyEdit19 x260 y165 h18 w250, %ArrayA19%
Gui( "2:Add", "Hotkey", "x5 y185 h18 w250 gSubGuiHotkey20 vVarGuiHotkey20", ArrayB20 )
Gui, 2:Add, Edit, vMyEdit20 x260 y185 h18 w250, %ArrayA20%
Gui, 2:Add, Button, Default gCancel1 x345 y205 w75, &Cancel
Gui, 2:Add, Button, Default gSave1 x90 y205 w75, &Next
Gui( "3:Add", "Hotkey", "x5 y5 h18 w250 gSubGuiHotkey21 vVarGuiHotkey21", ArrayB21 )
Gui, 3:Add, Edit, vMyEdit21 x260 y5 h18 w250, %ArrayA21%
Gui( "3:Add", "Hotkey", "x5 y25 h18 w250 gSubGuiHotkey22 vVarGuiHotkey22", ArrayB22 )
Gui, 3:Add, Edit, vMyEdit22 x260 y25 h18 w250, %ArrayA22%
Gui( "3:Add", "Hotkey", "x5 y45 h18 w250 gSubGuiHotkey23 vVarGuiHotkey23", ArrayB23 )
Gui, 3:Add, Edit, vMyEdit23 x260 y45 h18 w250, %ArrayA23%
Gui( "3:Add", "Hotkey", "x5 y65 h18 w250 gSubGuiHotkey24 vVarGuiHotkey24", ArrayB24 )
Gui, 3:Add, Edit, vMyEdit24 x260 y65 h18 w250, %ArrayA24%
Gui( "3:Add", "Hotkey", "x5 y85 h18 w250 gSubGuiHotkey25 vVarGuiHotkey25", ArrayB25 )
Gui, 3:Add, Edit, vMyEdit25 x260 y85 h18 w250, %ArrayA25%
Gui( "3:Add", "Hotkey", "x5 y105 h18 w250 gSubGuiHotkey26 vVarGuiHotkey26", ArrayB26 )
Gui, 3:Add, Edit, vMyEdit26 x260 y105 h18 w250, %ArrayA26%
Gui( "3:Add", "Hotkey", "x5 y125 h18 w250 gSubGuiHotkey27 vVarGuiHotkey27", ArrayB27 )
Gui, 3:Add, Edit, vMyEdit27 x260 y125 h18 w250, %ArrayA27%
Gui( "3:Add", "Hotkey", "x5 y145 h18 w250 gSubGuiHotkey28 vVarGuiHotkey28", ArrayB28 )
Gui, 3:Add, Edit, vMyEdit28 x260 y145 h18 w250, %ArrayA28%
Gui( "3:Add", "Hotkey", "x5 y165 h18 w250 gSubGuiHotkey29 vVarGuiHotkey29", ArrayB29 )
Gui, 3:Add, Edit, vMyEdit29 x260 y165 h18 w250, %ArrayA29%
Gui( "3:Add", "Hotkey", "x5 y185 h18 w250 gSubGuiHotkey30 vVarGuiHotkey30", ArrayB30 )
Gui, 3:Add, Edit, vMyEdit30 x260 y185 h18 w250, %ArrayA30%
Gui, 3:Add, Button, Default gCancel2 x345 y205 w75, &Cancel
Gui, 3:Add, Button, Default gSave2 x90 y205 w75, &Next
Gui( "4:Add", "Hotkey", "x5 y5 h18 w250 gSubGuiHotkey31 vVarGuiHotkey31", ArrayB31 )
Gui, 4:Add, Edit, vMyEdit31 x260 y5 h18 w250, %ArrayA31%
Gui( "4:Add", "Hotkey", "x5 y25 h18 w250 gSubGuiHotkey32 vVarGuiHotkey32", ArrayB32 )
Gui, 4:Add, Edit, vMyEdit32 x260 y25 h18 w250, %ArrayA32%
Gui( "4:Add", "Hotkey", "x5 y45 h18 w250 gSubGuiHotkey33 vVarGuiHotkey33", ArrayB33 )
Gui, 4:Add, Edit, vMyEdit33 x260 y45 h18 w250, %ArrayA33%
Gui( "4:Add", "Hotkey", "x5 y65 h18 w250 gSubGuiHotkey34 vVarGuiHotkey34", ArrayB34 )
Gui, 4:Add, Edit, vMyEdit34 x260 y65 h18 w250, %ArrayA34%
Gui( "4:Add", "Hotkey", "x5 y85 h18 w250 gSubGuiHotkey35 vVarGuiHotkey35", ArrayB35 )
Gui, 4:Add, Edit, vMyEdit35 x260 y85 h18 w250, %ArrayA35%
Gui( "4:Add", "Hotkey", "x5 y105 h18 w250 gSubGuiHotkey36 vVarGuiHotkey36", ArrayB36 )
Gui, 4:Add, Edit, vMyEdit36 x260 y105 h18 w250, %ArrayA36%
Gui( "4:Add", "Hotkey", "x5 y125 h18 w250 gSubGuiHotkey37 vVarGuiHotkey37", ArrayB37 )
Gui, 4:Add, Edit, vMyEdit37 x260 y125 h18 w250, %ArrayA37%
Gui( "4:Add", "Hotkey", "x5 y145 h18 w250 gSubGuiHotkey38 vVarGuiHotkey38", ArrayB38 )
Gui, 4:Add, Edit, vMyEdit38 x260 y145 h18 w250, %ArrayA38%
Gui( "4:Add", "Hotkey", "x5 y165 h18 w250 gSubGuiHotkey39 vVarGuiHotkey39", ArrayB39 )
Gui, 4:Add, Edit, vMyEdit39 x260 y165 h18 w250, %ArrayA39%
Gui( "4:Add", "Hotkey", "x5 y185 h18 w250 gSubGuiHotkey40 vVarGuiHotkey40", ArrayB40 )
Gui, 4:Add, Edit, vMyEdit40 x260 y185 h18 w250, %ArrayA40%
Gui, 4:Add, Button, Default gCancelFinal x345 y205 w75, &Cancel
Gui, 4:Add, Button, Default gSaveFinal x90 y205 w75, &Save
;hotkey1 := convert(hotkey1)
;HotKey,%hotkey1%, hotkey1,UserErrorLevel
hotkey1:
;Send %Array1%
return
#^x::
MsgBox, %ArrayA1%
Gui, Show,,EchoClip
Return
#^z::
Gui -MaximizeBox -MinimizeBox -Caption
cnt = 0
Gui, Add, ListBox, vColorChoice,
GuiControl, Move, ListBox1,x5 y5 h18 w20
Loop
{
cnt+=1
text := Array%cnt%
if text <>
GuiControl, 1:, ListBox1, %cnt% - %text%
Else
break
}
height := cnt*18
height = %height%
GuiControl, Move, ListBox1,x5 y5 h%height% w129
height+=10
Gui, Show, x167 y103 h%height% w139, EchoClip
Return
SubGuiHotkey1:
text1 = %VarGuiHotkey1%
return
SubGuiHotkey2:
text2 = %VarGuiHotkey2%
return
SubGuiHotkey3:
text3 = %VarGuiHotkey3%
return
SubGuiHotkey4:
text4 = %VarGuiHotkey4%
return
SubGuiHotkey5:
text5 = %VarGuiHotkey5%
return
SubGuiHotkey6:
text6 = %VarGuiHotkey6%
return
SubGuiHotkey7:
text7 = %VarGuiHotkey7%
return
SubGuiHotkey8:
text8 = %VarGuiHotkey8%
return
SubGuiHotkey9:
text9 = %VarGuiHotkey9%
return
SubGuiHotkey10:
text10 = %VarGuiHotkey10%
return
SubGuiHotkey11:
text11 = %VarGuiHotkey11%
return
SubGuiHotkey12:
text12 = %VarGuiHotkey12%
return
SubGuiHotkey13:
text13 = %VarGuiHotkey13%
return
SubGuiHotkey14:
text14 = %VarGuiHotkey14%
return
SubGuiHotkey15:
text15 = %VarGuiHotkey15%
return
SubGuiHotkey16:
text16 = %VarGuiHotkey16%
return
SubGuiHotkey17:
text17 = %VarGuiHotkey17%
return
SubGuiHotkey18:
text18 = %VarGuiHotkey18%
return
SubGuiHotkey19:
text19 = %VarGuiHotkey19%
return
SubGuiHotkey20:
text20 = %VarGuiHotkey20%
return
SubGuiHotkey21:
text21 = %VarGuiHotkey21%
return
SubGuiHotkey22:
text22 = %VarGuiHotkey22%
return
SubGuiHotkey23:
text23 = %VarGuiHotkey23%
return
SubGuiHotkey24:
text24 = %VarGuiHotkey24%
return
SubGuiHotkey25:
text25 = %VarGuiHotkey25%
return
SubGuiHotkey26:
text26 = %VarGuiHotkey26%
return
SubGuiHotkey27:
text27 = %VarGuiHotkey27%
return
SubGuiHotkey28:
text28 = %VarGuiHotkey28%
return
SubGuiHotkey29:
text29 = %VarGuiHotkey29%
return
SubGuiHotkey30:
text30 = %VarGuiHotkey30%
return
SubGuiHotkey31:
text31 = %VarGuiHotkey31%
return
SubGuiHotkey32:
text32 = %VarGuiHotkey32%
return
SubGuiHotkey33:
text33 = %VarGuiHotkey33%
return
SubGuiHotkey34:
text34 = %VarGuiHotkey34%
return
SubGuiHotkey35:
text35 = %VarGuiHotkey35%
return
SubGuiHotkey36:
text36 = %VarGuiHotkey36%
return
SubGuiHotkey37:
text37 = %VarGuiHotkey37%
return
SubGuiHotkey38:
text38 = %VarGuiHotkey38%
return
SubGuiHotkey39:
text39 = %VarGuiHotkey39%
return
SubGuiHotkey40:
text40 = %VarGuiHotkey40%
return
Save:
Gui, Submit
Gui, 2:Show,,EchoClip
return
Save1:
Gui, 2:Submit
Gui, 3:Show,,EchoClip
return
Save2:
Gui, 3:Submit
Gui, 4:Show,,EchoClip
return
SaveFinal:
Gui, 4:Submit
return
Cancel:
Gui, Cancel
return
Cancel1:
Gui, 2:Cancel
return
Cancel2:
Gui, 3:Cancel
return
CancelFinal:
Gui, 4:Cancel
return
GuiClose:
Gui, Destroy
return
ButtonSave:
return
ButtonCancel:
Gui, Destroy
return
$Esc::
Send, {Esc}
MsgBox, %MyHotKey%
Gui, Destroy
return
ButtonDefault:
return
Can someone tell me what am i doing wrong in this code?