Ich habe das Problem, dass bei Änderung des Labelinhalts diese Text übereinander stehen und ich sie nicht lesen kann, da sie transparent sind.
Spoiler anzeigen
;au3-Scripte, Bilder und Icons werden direkt in die exe-Datei übernommen und später beim ausführen in den @TempDir entpackt
#include <GuiListView.au3>
#include <GuiList.au3>
#include <GUIConstants.au3>
#Include <File.au3>
#Include <Array.au3>
Dim $Fehler1, $Fehler2, $Fehler3, $Quellordner, $Zielordner, $zielordner_korrekt, $quellordner_korrekt
[/autoit] [autoit][/autoit] [autoit];Standardpfad hier auswählen
$Standard = "D:\Test\" ;Quellpfad
$Standard2 = "D:\Ziel\" ;Zielpfad
;------------------------
;GUI
;------------------------
;GUI erzeugen
GUICreate("Foto - Video - Tool", 460, 900, $WS_EX_ACCEPTFILES)
;Buttons
$Quelle = GUICtrlCreateButton("Quellordner auswählen", 250, 320, 50, 50, $BS_ICON)
;Beschriftung erstellen
GUICtrlCreateLabel(" Quellordner auswählen", 310, 335, -1, -1, bitOR($WS_BORDER, $SS_CENTERIMAGE))
GUICtrlSetBkColor(-1, 0xD3D3D3)
;Beschriftung
GUICtrlCreateLabel(" aktueller Quellpfad:", 10, 10, 440, -1, $SS_CENTERIMAGE)
GUICtrlSetBkColor(-1, 0xFFD700)
;Quellordner öffnen
_Quellordner()
;GUI anzeigen
GUISetState()
;------------------------
;Drücken eines Buttons
;------------------------
While 1
$msg = GUIGetMsg()
Select
Case $msg = $Quelle
_Quellordner()
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
;------------------------
;Funktionen
;------------------------
;Quellordner auswählen
Func _Quellordner()
;~ _GUICTRLListViewDeleteAllItems($listview)
$Quellordner = FileSelectFolder("Bitte den Quellordner auswählen", "", "", $Standard) & "\"
GUICtrlCreateLabel(" ", 110, 10, 330, -1, $SS_CENTERIMAGE)
;~ GUICtrlSetData ($xyz, ,$GUI_HIDE)
GUICtrlSetData (-1, $Quellordner)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
EndFunc ;==>_Quellordner
Dies ist der betreffende Teil.
Wenn ein anderes Quellordner gewählt wird, soll dieses in das Label Feld geschrieben werden.
Die Hintergrundfarbe des Textes Quellordner" läuft ganz nach rechts durch.
Über dieser Hintergrundfarbe steht der Quellordner. Daher muß dieser Text auch transparent sein.
EDIT:
Hab mal mein Script stark gekürzt, damit man es testen kann.