hat sich erledigt: Flags im ExplorerListgadget per Ini-File bestimmen
Verfasst: 02.08.2022 13:59
Hi,
ich steh Mal wieder auf dem Schlauch (wo denn auch sonst?).
Ich möchte ein ExplorerListGadget vom User per IniFile konfigurieren lassen. Das Inifile enthält die Ja-Nein-Einstellungen für
#PB_Explorer_AutoSort
#PB_Explorer_HiddenFiles
#PB_Explorer_NoMyDocuments
#PB_Explorer_GridLines
#PB_Explorer_NoDriveRequester
Von vornherein gesetzt sind die Flags
In der Auswertung des Inifiles wollte ich per
die Flags nach Bedarf nachrüsten und dann das Gadget mit
öffnen - das hustet mir aber was, die Flags werden ignoriert. Mach ich das mit dem "|"-Operator eigentlich richtig?
Hab das Problem gefunden - lag natürlich an mir, ist mir aber zu peinlich, das hier groß und breit zu erzählen. Aber: #PB_Explorer_HiddenFiles zeigt keinerlei Auswirkung, es werden immer Systemdateien angezeigt, mit oder ohne diesem Flag. Was mache ich da falsch?
ich steh Mal wieder auf dem Schlauch (wo denn auch sonst?).
Ich möchte ein ExplorerListGadget vom User per IniFile konfigurieren lassen. Das Inifile enthält die Ja-Nein-Einstellungen für
#PB_Explorer_AutoSort
#PB_Explorer_HiddenFiles
#PB_Explorer_NoMyDocuments
#PB_Explorer_GridLines
#PB_Explorer_NoDriveRequester
Von vornherein gesetzt sind die Flags
Code: Alles auswählen
flag = #PB_Explorer_MultiSelect | #PB_Explorer_BorderLess
Code: Alles auswählen
Case "autosort"
If LCase(z$) = "ja"
flag | #PB_Explorer_AutoSort
EndIf
Case "hiddenfiles"
If LCase(z$) = "ja"
flag | #PB_Explorer_HiddenFiles
EndIf
Case "mydocuments"
If LCase(z$) = "ja"
flag | #PB_Explorer_NoMyDocuments
EndIf
Case "gridlines"
If LCase(z$) = "ja"
flag | #PB_Explorer_GridLines
EndIf
Case "nodriverequester"
If LCase(z$) = "ja"
flag | #PB_Explorer_NoDriveRequester
EndIf
Code: Alles auswählen
ExplorerListGadget(#elg,0,0,500,500,"C:\",flag)

Hab das Problem gefunden - lag natürlich an mir, ist mir aber zu peinlich, das hier groß und breit zu erzählen. Aber: #PB_Explorer_HiddenFiles zeigt keinerlei Auswirkung, es werden immer Systemdateien angezeigt, mit oder ohne diesem Flag. Was mache ich da falsch?