Код:
#include <WindowsConstants.au3>
#include <GUIConstants.au3>
Opt('MustDeclareVars', 1)
Opt('GUICoordMode', 1)
GUICreate("Title", 140, 100, -1, -1, BitOr($WS_CAPTION, $WS_POPUP, $WS_SYSMENU, $WS_MINIMIZEBOX), $WS_EX_TOPMOST)
GUICtrlCreateLabel('К:', 8, 10)
Global $hSK = GUICtrlCreateInput('', 30, 7, 40)
Global $hCalc = GUICtrlCreateButton('Рассчитать', 34, 68, 74, 24)
GUICtrlSetOnEvent($hCalc, '_Calc')
Global $hI = GUICtrlCreateLabel('', 95, 20, 40, 40)
GUICtrlSetFont($hI, 20, 800)
GUISetState(@SW_SHOW)
While True
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $hCalc
_Calc()
EndSwitch
WEnd
Func _Calc()
Local $sSK = GUICtrlRead($hSK)
Local $iSK = Number($sSK)
GUICtrlSetData($hI, $iSK * 2)
EndFunc
Как проверить, что в элемент GUI введено числовое значение?