Hi,
ich habe folgendes Skript
Spoiler anzeigen
#region ;************ Includes ************
#include <GUIConstantsEx.au3>
#include <EditConstants.au3>
#include <UpDownConstants.au3>
#endregion ;************ Includes ************
;AutoItSetOption
Opt("GUICloseOnESC", 0) ;1=ESC beendet, 0=ESC schließt nicht
Opt('GUIOnEventMode', 1)
Global $GUI = GUICreate("Test", 360, 340)
Global $input = GUICtrlCreateInput("123", 15, 37, 41, 20)
Global $updown = GUICtrlCreateUpdown($input)
Global $radio_1 = GUICtrlCreateRadio("Seite 1", 290, 50)
Global $radio_2 = GUICtrlCreateRadio("Seite 2", 290, 70)
GUICtrlSetState($radio_1, $GUI_CHECKED)
_controls_verstecken_2()
GUISetState()
[/autoit] [autoit][/autoit] [autoit];nur zur Demo!!!!!
Sleep(1000)
WinSetState($GUI, "", @SW_MINIMIZE)
Sleep(1000)
WinSetState($GUI, "", @SW_RESTORE)
;nur zur Demo!!!!!
GUISetOnEvent($GUI_EVENT_CLOSE, '_programm_beenden')
GUICtrlSetOnEvent($radio_1, "_controls_verstecken_2")
GUICtrlSetOnEvent($radio_2, "_controls_verstecken_1")
While 1
Sleep(10)
WEnd
Func _controls_verstecken_1()
GUICtrlSetState($input, $GUI_SHOW)
GUICtrlSetState($updown, $GUI_SHOW)
EndFunc ;==>_controls_verstecken_1
Func _controls_verstecken_2()
GUICtrlSetState($input, $GUI_HIDE)
GUICtrlSetState($updown, $GUI_HIDE)
EndFunc ;==>_controls_verstecken_2
Func _programm_beenden()
Exit
EndFunc ;==>_programm_beenden
Das Skript wird gestartet, minimiert und dann wiederhergestellt.
Klickt man auf den Radio "Seite 2" fehlt beim Input das Updown --- passt nicht.
Klickt man auf den Radio "Seite 1" verschwindet alles --- passt.
Klickt man auf den Radio "Seite 2" ist beim Input das Updown wieder da --- passt.
Warum ist dies so?