Что нового

GUICtrlCreateInput получает неправильные данные (ввод) с клавиатуры

fortages

Новичок
Сообщения
81
Репутация
3
Не могу, понять, что не так.
Вроде бы, все должно работать, но все равно получается неправильный ввод.
При проверке значения переменной с помощью
Код:
MsgBox()
оказывается, что значение совсем не то, что вводил пользователь:

a3420daca5a4.jpg


Может, в коде какая-то ошибка?

При использовании обычного
Код:
InputBox()
такого не возникает, но им не сделаешь два поля ввода в одном окне.


Код:
#include <GUIConstantsEx.au3>
#include <EditConstants.au3>
#include <ComboConstants.au3>

$hGUI = GUICreate("Инфо", 300, 150)

GUICtrlCreateLabel("Имя", 20, 23)
$Name_Input= GUICtrlCreateInput("", 100, 20, 180, 20)

GUICtrlCreateLabel("Возраст", 20, 53)
$Age_Input = GUICtrlCreateInput("", 100, 50, 180, 20)

$Next_Button = GUICtrlCreateButton("Далее", 20, 120, 80, 20)
$Cancel_Button = GUICtrlCreateButton("Выйти", 140, 120, 80, 20)

GUISetState(@SW_SHOW, $hGUI)
;
;
;
While 1
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Cancel_Button
			Exit
		Case $Next_Button
			
           MsgBox(64,"Инфо", "Имя: " & $Name_Input & @CR & "Возраст: " & $Age_Input)
            
    EndSwitch
WEnd
[/spoier]
 

snoitaleR

AutoIT Гуру
Сообщения
855
Репутация
223
fortages

Код:
MsgBox(64,"Инфо", "Имя: " & GUICtrlRead($Name_Input) & @CR & "Возраст: " & GUICtrlRead($Age_Input))
 
Автор
fortages

fortages

Новичок
Сообщения
81
Репутация
3
snoitaleR еще раз огромное спасибо! :graduated:
OffTopic:
Лимит прибавления репутации исчерпался на сегодня, завтра кликну кнопочку ;) Благодарю еще раз, все заработало)
 
M

max1300

Гость
Можно и так попробовать тоже работает вот код:

Код:
if Not $info = "" Then
endif
 
Верх