Тема: AHK: Возвращение значения переменной в поле ввода Edit.
В поле Edit выводится значение переменной. Я могу менять значение этой переменной через тоже поле edit. Я хочу сделать, чтобы если я введу в поле пустое значение или пробел, то выводилось прошлое значение переменной.
Я сделал так, что если введено пустое значение(или пробел), то значение переменной возвращается прошлое (Из резервной переменной "Rez"), но почему оно в этом случает не отображается в поле Edit?
Помогает через Gui, Destroy, но можно ли сделать это по-другому?
Код:
Gui, Add, Text, section, Запомнил:
Gui, Add, Edit, x155 y5 h17 w22 vBukva gEdit, %Bukva%
Gui, Add, Button,x70 y33 gOK, Сохранить
Gui, Show, Restore w200 h170, MyWin,
return
OK:
{
if Bukva is space
{
Bukva:=Rez
}
else
{
Rez:=Bukva
}
msgBox, Значение изменено на %Bukva%
Gui, Destroy,
Gui, Add, Text, section, Запомнил:
Gui, Add, Edit, x155 y5 h17 w22 vBukva gEdit, %Bukva%
Gui, Add, Button,x70 y33 gOK, Сохранить
Gui, Show, Restore w200 h170, MyWin,
}
return
Edit:
GuiControlGet, Bukva
Return
Guiclose:
ExitApp