﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
2168	Updown control displayed on wrong TAB	Emiel Wieldraaijer		"Hi,

The Updown is displayed on the wrong tab at start, when you change the tabs and return back to the first tab the updown is not visible anymore. 

This problem was reported before in a previous version and fixed.. as i remember correct before the introduction of the bugtrac

See the attached Picture for the exact problem 

This problem can be solved by placing GUISetState() directly after GUICreate.. but this will mean that all GUI examples in the help need to be re-written

Best regards,

Emiel 

{{{
; *** Start added by AutoIt3Wrapper ***
#include <WindowsConstants.au3>
; *** End added by AutoIt3Wrapper ***
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
#AutoIt3Wrapper_Add_Constants=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
; *** Start added by AutoIt3Wrapper ***


#include <UpDownConstants.au3>
#include <GUIConstantsEx.au3>


$Parent = GuiCreate (""Test"", 400, 400, -1, -1, BitOR($WS_SIZEBOX, $WS_SYSMENU, $WS_MINIMIZEBOX, $WS_MAXIMIZEBOX), $WS_EX_LAYOUTRTL)
$Parent = GuiCreate (""Test"", 400, 400);, -1, -1, BitOR($WS_SIZEBOX, $WS_SYSMENU, $WS_MINIMIZEBOX, $WS_MAXIMIZEBOX), $WS_EX_LAYOUTRTL)
`
$filemenu = GUICtrlCreateMenu(""&File"")
$fileitem = GUICtrlCreateMenuItem(""Open"", $filemenu)
$Tab = GUICtrlCreateTab(10, 10, 380, 380)
$Tab1 = GUICtrlCreateTabItem(""Tab1"")
$Restart = GuictrlCreateButton(""Restart"", 200,100,150,20)
$Tab2 = GUICtrlCreateTabItem(""Tab2"")

$Port = GUICtrlCreateInput(""21"", 200, 200, 150, 20)
$PortUPDown = GUICtrlCreateUpdown($Port, BitOR($UDS_NOTHOUSANDS, $UDS_WRAP))

$Tab3 = GUICtrlCreateTabItem(""Tab3"")
GUISetState()

While 1
	$msg = GUIGetMsg()
	If $msg = $GUI_EVENT_CLOSE Then Exit
	If $msg = $Restart Then Run('""' & @AutoItExe & '""' & ' /AutoIt3ExecuteScript ""' & @ScriptFullPath & '"" /restart')
	If $msg = $fileitem Then  MsgBox(0, ""Test"", ""Menu test"")
WEnd
}}}
"	Bug	closed		AutoIt	3.3.8.1	None	No Bug	GUICtrlCreateUpdown TAB	
