Что нового

Как корректно поместить значение GUICtrlCreateInput в переменную

agikon

Знающий
Сообщения
789
Репутация
17
я делаю вот так, но не получается, не считывает, вернее постоянно считывает как ноль "0".
Код:
$data = GUICtrlCreateInput("", 20, 20, 25, 20)
$var = GUICtrlRead($data)


подскажите пожалуйста, как правильно поместить значение $data в переменную $var?
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
должно считывать. собери отдельный пример.

Код:
$Form1 = GUICreate("Form1", 396, 137, 462, 154)
$Input1 = GUICtrlCreateInput("", 40, 24, 233, 21)
$Button1 = GUICtrlCreateButton("Button1", 232, 80, 75, 25)
GUISetState()

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case -3
			Exit
		Case $Button1
			$read = GUICtrlRead($Input1)
			If Not $read = '' Then
			ConsoleWrite($read & @CRLF)
			EndIf
	EndSwitch
WEnd
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
17
Спасибо!
будите с меня смеятся но дело было вот в чем.
если быть точным то делал вот так
Код:
$data = GUICtrlCreateInput("", 20, 20, 25, 20)
$data = GUICtrlRead($data)

то есть делал переменную такую же по имени как и GUICtrlCreateInput, а потом с переменной хотел считывать как с гуи.
а ведь обьявленная переменная с таким самым именем уже не есть элементом гуи.
вот дошло до меня на третие сутки.
 
Верх