#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <StaticConstants.au3>
#include <ComboConstants.au3>
#include <ListBoxConstants.au3>
GUICreate("gui", -1, -1, -1, -1, $WS_OVERLAPPEDWINDOW + $WS_POPUP)
$num1 = GUICtrlCreateLabel('1', 10, 13, 20, 17, $SS_CENTER)
$option1 = GUICtrlCreateCombo("", 30, 10, 45, 150, $CBS_DROPDOWNLIST + $WS_VSCROLL)
GUICtrlSetData($option1, "Call|Put", "")
$summ1 = GUICtrlCreateInput("1.00", 80, 10, 50, 20)
$num2 = GUICtrlCreateLabel('2', 10, 43, 20, 17, $SS_CENTER)
$option2 = GUICtrlCreateCombo("", 30, 40, 45, 150, $CBS_DROPDOWNLIST + $WS_VSCROLL)
GUICtrlSetData($option2, "Call|Put", "")
$summ2 = GUICtrlCreateInput("1.00", 80, 40, 50, 20)
$btn_add_option3 = GUICtrlCreateButton("+", 160, 10, 21, 21)
$num3 = GUICtrlCreateLabel('3', 10, 73, 20, 17, $SS_CENTER)
$option3 = GUICtrlCreateCombo("", 30, 70, 45, 150, $CBS_DROPDOWNLIST + $WS_VSCROLL)
GUICtrlSetData($option3, "Call|Put", "")
$summ3 = GUICtrlCreateInput("1.00", 80, 70, 50, 20)
$btn_del_option3 = GUICtrlCreateButton("-", 135, 10, 21, 21)
$btn_add_option4 = GUICtrlCreateButton("+", 160, 10, 21, 21)
GUICtrlSetState($num3, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option3, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ3, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option3, $GUI_HIDE)
GUICtrlSetState($btn_add_option4, $GUI_HIDE)
$num4 = GUICtrlCreateLabel('4', 10, 103, 20, 17, $SS_CENTER)
$option4 = GUICtrlCreateCombo("", 30, 100, 45, 150, $CBS_DROPDOWNLIST + $WS_VSCROLL)
GUICtrlSetData($option4, "Call|Put", "")
$summ4 = GUICtrlCreateInput("1.00", 80, 100, 50, 20)
$btn_del_option4 = GUICtrlCreateButton("-", 135, 10, 21, 21)
$btn_add_option5 = GUICtrlCreateButton("+", 160, 10, 21, 21)
GUICtrlSetState($num4, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option4, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ4, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option4, $GUI_HIDE)
GUICtrlSetState($btn_add_option5, $GUI_HIDE)
$num5 = GUICtrlCreateLabel('5', 10, 133, 20, 17, $SS_CENTER)
$option5 = GUICtrlCreateCombo("", 30, 130, 45, 150, $CBS_DROPDOWNLIST + $WS_VSCROLL)
GUICtrlSetData($option5, "Call|Put", "")
$summ5 = GUICtrlCreateInput("1.00", 80, 130, 50, 20)
$btn_del_option5 = GUICtrlCreateButton("-", 135, 10, 21, 21)
$btn_add_option6 = GUICtrlCreateButton("+", 160, 10, 21, 21)
GUICtrlSetState($num5, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option5, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ5, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option5, $GUI_HIDE)
GUICtrlSetState($btn_add_option6, $GUI_HIDE)
$num6 = GUICtrlCreateLabel('6', 10, 163, 20, 17, $SS_CENTER)
$option6 = GUICtrlCreateCombo("", 30, 160, 45, 150, $CBS_DROPDOWNLIST + $WS_VSCROLL)
GUICtrlSetData($option6, "Call|Put", "")
$summ6 = GUICtrlCreateInput("1.00", 80, 160, 50, 20)
$btn_del_option6 = GUICtrlCreateButton("-", 135, 10, 21, 21)
$btn_add_option7 = GUICtrlCreateButton("+", 160, 10, 21, 21)
GUICtrlSetState($num6, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option6, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ6, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option6, $GUI_HIDE)
GUICtrlSetState($btn_add_option7, $GUI_HIDE)
$num7 = GUICtrlCreateLabel('7', 10, 193, 20, 17, $SS_CENTER)
$option7 = GUICtrlCreateCombo("", 30, 190, 45, 150, $CBS_DROPDOWNLIST + $WS_VSCROLL)
GUICtrlSetData($option7, "Call|Put", "")
$summ7 = GUICtrlCreateInput("1.00", 80, 190, 50, 20)
$btn_del_option7 = GUICtrlCreateButton("-", 135, 10, 21, 21)
$btn_add_option8 = GUICtrlCreateButton("+", 160, 10, 21, 21)
GUICtrlSetState($num7, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option7, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ7, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option7, $GUI_HIDE)
GUICtrlSetState($btn_add_option8, $GUI_HIDE)
$num8 = GUICtrlCreateLabel('8', 10, 223, 20, 17, $SS_CENTER)
$option8 = GUICtrlCreateCombo("", 30, 220, 45, 150, $CBS_DROPDOWNLIST + $WS_VSCROLL)
GUICtrlSetData($option8, "Call|Put", "")
$summ8 = GUICtrlCreateInput("1.00", 80, 220, 50, 20)
$btn_del_option8 = GUICtrlCreateButton("-", 135, 10, 21, 21)
$btn_add_option9 = GUICtrlCreateButton("+", 160, 10, 21, 21)
GUICtrlSetState($num8, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option8, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ8, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option8, $GUI_HIDE)
GUICtrlSetState($btn_add_option9, $GUI_HIDE)
$num9 = GUICtrlCreateLabel('9', 10, 253, 20, 17, $SS_CENTER)
$option9 = GUICtrlCreateCombo("", 30, 250, 45, 150, $CBS_DROPDOWNLIST + $WS_VSCROLL)
GUICtrlSetData($option9, "Call|Put", "")
$summ9 = GUICtrlCreateInput("1.00", 80, 250, 50, 20)
$btn_del_option9 = GUICtrlCreateButton("-", 135, 10, 21, 21)
$btn_add_option10 = GUICtrlCreateButton("+", 160, 10, 21, 21)
GUICtrlSetState($num9, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option9, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ9, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option9, $GUI_HIDE)
GUICtrlSetState($btn_add_option10, $GUI_HIDE)
$num10 = GUICtrlCreateLabel('10', 10, 283, 20, 17, $SS_CENTER)
$option10 = GUICtrlCreateCombo("", 30, 280, 45, 150, $CBS_DROPDOWNLIST + $WS_VSCROLL)
GUICtrlSetData($option10, "Call|Put", "")
$summ10 = GUICtrlCreateInput("1.00", 80, 280, 50, 20)
$btn_del_option10 = GUICtrlCreateButton("-", 135, 10, 21, 21)
GUICtrlSetState($num10, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option10, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ10, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option10, $GUI_HIDE)
GUISetState(@SW_SHOW)
Func add_option3()
GUICtrlSetState($num3, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($option3, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($summ3, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($btn_del_option3, $GUI_SHOW)
GUICtrlSetState($btn_add_option4, $GUI_SHOW)
GUICtrlSetState($btn_add_option3, $GUI_HIDE)
EndFunc
Func del_option3()
GUICtrlSetState($num3, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($option3, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ3, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option3, $GUI_HIDE)
GUICtrlSetState($btn_add_option4, $GUI_HIDE)
GUICtrlSetState($btn_add_option3, $GUI_SHOW)
EndFunc
Func add_option4()
GUICtrlSetState($num4, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($option4, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($summ4, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($btn_del_option3, $GUI_HIDE)
GUICtrlSetState($btn_add_option4, $GUI_SHOW)
GUICtrlSetState($btn_add_option4, $GUI_HIDE)
GUICtrlSetState($btn_del_option4, $GUI_SHOW)
GUICtrlSetState($btn_add_option5, $GUI_SHOW)
EndFunc
Func del_option4()
GUICtrlSetState($num4, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($option4, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ4, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option3, $GUI_SHOW)
GUICtrlSetState($btn_add_option4, $GUI_SHOW)
GUICtrlSetState($btn_del_option4, $GUI_HIDE)
GUICtrlSetState($btn_add_option5, $GUI_HIDE)
EndFunc
Func add_option5()
GUICtrlSetState($num5, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($Option5, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($summ5, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($btn_del_option5, $GUI_SHOW)
GUICtrlSetState($btn_add_option6, $GUI_SHOW)
GUICtrlSetState($btn_del_option4, $GUI_HIDE)
GUICtrlSetState($btn_add_option5, $GUI_HIDE)
EndFunc
Func del_option5()
GUICtrlSetState($num5, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option5, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ5, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option5, $GUI_HIDE)
GUICtrlSetState($btn_add_option6, $GUI_HIDE)
GUICtrlSetState($btn_del_option4, $GUI_SHOW)
GUICtrlSetState($btn_add_option5, $GUI_SHOW)
EndFunc
Func add_option6()
GUICtrlSetState($num6, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($Option6, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($summ6, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($btn_del_option6, $GUI_SHOW)
GUICtrlSetState($btn_add_option7, $GUI_SHOW)
GUICtrlSetState($btn_del_option5, $GUI_HIDE)
GUICtrlSetState($btn_add_option6, $GUI_HIDE)
EndFunc
Func del_option6()
GUICtrlSetState($num6, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option6, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ6, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option6, $GUI_HIDE)
GUICtrlSetState($btn_add_option7, $GUI_HIDE)
GUICtrlSetState($btn_del_option5, $GUI_SHOW)
GUICtrlSetState($btn_add_option6, $GUI_SHOW)
EndFunc
Func add_option7()
GUICtrlSetState($num7, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($Option7, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($summ7, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($btn_del_option7, $GUI_SHOW)
GUICtrlSetState($btn_add_option7, $GUI_SHOW)
GUICtrlSetState($btn_add_option8, $GUI_SHOW)
GUICtrlSetState($btn_del_option6, $GUI_HIDE)
GUICtrlSetState($btn_add_option7, $GUI_HIDE)
EndFunc
Func del_option7()
GUICtrlSetState($num7, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option7, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ7, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option7, $GUI_HIDE)
GUICtrlSetState($btn_add_option8, $GUI_HIDE)
GUICtrlSetState($btn_del_option6, $GUI_SHOW)
GUICtrlSetState($btn_add_option7, $GUI_SHOW)
EndFunc
Func add_option8()
GUICtrlSetState($num8, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($Option8, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($summ8, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($btn_del_option8, $GUI_SHOW)
GUICtrlSetState($btn_add_option8, $GUI_SHOW)
GUICtrlSetState($btn_add_option9, $GUI_SHOW)
GUICtrlSetState($btn_del_option7, $GUI_HIDE)
GUICtrlSetState($btn_add_option8, $GUI_HIDE)
EndFunc
Func del_option8()
GUICtrlSetState($num8, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option8, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ8, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option8, $GUI_HIDE)
GUICtrlSetState($btn_add_option8, $GUI_HIDE)
GUICtrlSetState($btn_add_option9, $GUI_HIDE)
GUICtrlSetState($btn_del_option7, $GUI_SHOW)
GUICtrlSetState($btn_add_option8, $GUI_SHOW)
EndFunc
Func add_option9()
GUICtrlSetState($num9, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($Option9, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($summ9, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($btn_del_option9, $GUI_SHOW)
GUICtrlSetState($btn_add_option9, $GUI_SHOW)
GUICtrlSetState($btn_add_option10, $GUI_SHOW)
GUICtrlSetState($btn_del_option8, $GUI_HIDE)
GUICtrlSetState($btn_add_option9, $GUI_HIDE)
EndFunc
Func del_option9()
GUICtrlSetState($num9, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option9, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ9, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option9, $GUI_HIDE)
GUICtrlSetState($btn_add_option9, $GUI_HIDE)
GUICtrlSetState($btn_add_option10, $GUI_HIDE)
GUICtrlSetState($btn_del_option8, $GUI_SHOW)
GUICtrlSetState($btn_add_option9, $GUI_SHOW)
EndFunc
Func add_option10()
GUICtrlSetState($num10, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($Option10, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($summ10, $GUI_ENABLE + $GUI_SHOW)
GUICtrlSetState($btn_del_option10, $GUI_SHOW)
GUICtrlSetState($btn_add_option10, $GUI_SHOW)
GUICtrlSetState($btn_add_option10, $GUI_SHOW)
GUICtrlSetState($btn_del_option9, $GUI_HIDE)
GUICtrlSetState($btn_add_option10, $GUI_HIDE)
EndFunc
Func del_option10()
GUICtrlSetState($num10, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($Option10, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($summ10, $GUI_DISABLE + $GUI_HIDE)
GUICtrlSetState($btn_del_option10, $GUI_HIDE)
GUICtrlSetState($btn_del_option9, $GUI_SHOW)
GUICtrlSetState($btn_add_option10, $GUI_SHOW)
EndFunc
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
Case $btn_add_option3
add_option3()
Case $btn_del_option3
del_option3()
Case $btn_add_option4
add_option4()
Case $btn_del_option4
del_option4()
Case $btn_add_option5
add_option5()
Case $btn_del_option5
del_option5()
Case $btn_add_option6
add_option6()
Case $btn_del_option6
del_option6()
Case $btn_add_option7
add_option7()
Case $btn_del_option7
del_option7()
Case $btn_add_option8
add_option8()
Case $btn_del_option8
del_option8()
Case $btn_add_option9
add_option9()
Case $btn_del_option9
del_option9()
Case $btn_add_option10
add_option10()
Case $btn_del_option10
del_option10()
EndSwitch
WEnd