Gui, 3: Add, ComboBox, x32 y140 w80 vdbYear gdbYear,
Gui, 3: Add, ComboBox, x32 y180 w80 vdbMonth gdbMonth,
i := 0
j := 0
dbYear:
Gui, 3: Submit,Nohide
i := i + 1
if (i =1){
guicontrol, 3: ,dbYear, 2014|2015|2016|
}
dbMonth:
Gui, 3: Submit,Nohide
j := j + 1
if (j =1){
guicontrol, 3: ,dbMonth, 01|02|03|04|05|06|07|08|09|10|11|12|
}
return
콤보박스를 클릭하면 값을 나오게 하였는데 if문을 사용하지 않으니
dbYear 1번 클릭시 2014|2015|2016|
dbYear 2번 클릭시 2014|2015|2016|2014|2015|2016|
이런식으로 클릭을 할때마다 값이 덧붙여서 나오더라구요.
지금은 예제로 콤보박스 2개만 만들었는데
만들려고 하는 프로그램은 콤보박스가 너무많아서 프로그램이 너무 지저분해지더라구요
if문을 사용하지않고 간단하게 구현할 방법은 없는건가요?
있다면 어떤 명령어를 사용하면 될까요?
guicontrol, 3: ,dbYear, |2014|2015|2016 ;맨앞에 | 기호를 넣어주면 새로 정의가 됩니다.