Moin,
Ich bastle mir gerade einen kleinen Uploader. Unter anderem verwende ich darin eine Progressbar mit einem Label darüber.
Während des Uploads wird die Progressbar und der Text regelmäßig aktualisiert.
Das klappt auch alles - nur leider verschwindet der Text regelmäßig hinter der Progressbar bzw. wenn ich fertig bin sogar ganz.
Hier ein Beispielprogramm an dem Ihr sehen könnt was ich meine:
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form2 = GUICreate("Test Label über Progressbar", 405, 99, 598, 391)
$Progress1 = GUICtrlCreateProgress(8, 8, 385, 49)
$Label1 = GUICtrlCreateLabel("Label1", 8, 24, 385, 17, $SS_CENTER)
GUICtrlSetFont(-1, 12, 800, 0, "Courier New")
$Button1 = GUICtrlCreateButton("Start", 8, 64, 385, 33)
GUISetState(@SW_SHOW)
GUICtrlSetBkColor($Label1,$GUI_BKCOLOR_TRANSPARENT)
[/autoit] [autoit][/autoit] [autoit]While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
For $i = 0 To 100 Step 1
GUICtrlSetData($Progress1,$i)
GUICtrlSetData($Label1,$i & "%")
Sleep(100)
Next
EndSwitch
WEnd
Das Problem habe ich unter Windows 7 (64Bit), ob es unter anderen Windows Versionen auch so ist weis ich nicht
Also, was kann ich tun? oder muss ich damit leben?
BLinz