ahakeh
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый день. Вопрос мой скорее всего уже был, но я искал, и именно на свой вопрос не нашел ответ. У меня все просто, но не пойму как сделать. Задача. Будет Gui меню, где последовательно сверху вниз, человек заполняет данные. Приложу код, Запуск, в блокноте на русс языке набрать лояяя, откроется меню http://pixs.ru/showimage/Screenshot_7302361_21331018.jpg Нужно чтобы поля появлялись когда это нужно. Например в вашем варианте. Если выбрал валюту Руб. снизу открывается поле№1 с другим выбором, если в поле №1 выбрать что-то еще, открывается поле№2, если выбрать в поле №2 что-то, открывается после №3 и тд. И в зависимости от того, что выбирает человек в прошлом поле, подгружается нужное следующее поле, это может быть и не одно подгруженное поле. может быть одно поле где человек что то запишет, а в втором поле, опять что то выберет. Изначально поля скрыты, так как не понятно сколько полей надо. может 1 подгрузить, может 10. И по факту, не нужно создавать окно по верх рабочего, чтобы параметр указать туда. Пример в картинке. Например человек выбрал 2 пункт, открылось 2 формы, он ввел в 1 что то, и в 2 форме выбрал параметр. Подгрузилась 2 форма, он там так же что то сделал и выбрал еще параметр. Подгрузилась 3 форма и тд. И тем самым человек сделал так, финальный скрин в следующем ответе http://pixs.ru/showimage/Screenshot_8149868_21331022.jpg код: :c*:лояяя:: { Gui, Font,s11, Verdana; ;Gui, Add, Text, C5A528D, Окончание карты (9134): ;Gui, Add, Edit, w150 vKtFin Gui, Add, Text, C5A528D, Дата в форматеГГГГММДД)(20160327): Gui, Add, Edit, w150 vDtOper Gui, Add, Text, C5A528D, Сумма операции (10000 = 100р. 00к): Gui, Add, DropDownList, w150 vSumPay , |10000|15000|20000 Gui, Add, Text, C5A528D, Валюта (RUB,$,E,BYR,BBD,KPW): Gui, Add, DropDownList, w150 vValuta , |810|840|978 if Valuta = 840 { Gui, Add, Text, C5A528D, Парент (ib): Gui, Add, DropDownList, w150 vPar , |1|2|3| } if Valuta = 810 { Gui, Add, Text, C5A528D, Парент (ib): Gui, Add, DropDownList, w150 vPar , |4|5|6| } Gui, Color, F5BFA7, B8DDF0 Gui, Add, Button, default, OK Gui, Show, w250, Лояльность v1.0 return ButtonOK: Gui, Submit Gui, Destroy GuiClose: Exit } |