Seite 2 von 2
Verfasst: 08.05.2009 20:38
von ts-soft
Andesdaf hat geschrieben:hm, wer hat sich denn da die scheinbare Unterstützung ausgedacht?
Wenn ich das wüßte. Werde nachher mal im engl. Orginal nachsehen ob Andrè oder jemand anders aus dem PB-TEAM
Andesdaf hat geschrieben:Sollte man mal im Hilfethread erwähnen.
Das darfste als moderater Mensch gerne tun
Mir ist es aber auch gerade erst aufgefallen, nutze diese Explorer... Gadgets
eigentlich nicht, schränken doch etwas ein.
Verfasst: 08.05.2009 20:42
von AddMe
Hallo ts-soft,
ts-soft hat geschrieben:Mir ist es aber auch gerade erst aufgefallen, nutze diese Explorer... Gadgets eigentlich nicht, schränken doch etwas ein.
Hm, da ich Anfänger bin, sei mir dir Frage noch gestattet, was benutzt Du denn??
Gruß
Michael
Verfasst: 08.05.2009 20:49
von ts-soft
AddMe hat geschrieben:Hm, da ich Anfänger bin, sei mir dir Frage noch gestattet, was benutzt Du denn??
Für eine Frage nutze ich nur ein Fragezeichen
Ich nutze ein ListIconGadget, das ich selber fülle (ExamineDirectory) und
selber sortiere.
Kannste
hier mal in Action sehen.
Verfasst: 10.05.2009 12:59
von Andesdaf
Ich nutze ein ListIconGadget, das ich selber fülle (ExamineDirectory) und
selber sortiere.
Ich auch (hab mal nen Dateicommander angefangen). Diese ExplorerListGadgets
kannste nicht so gut an deine eigenen Wünsche anpassen.
>Das darfste als moderater Mensch gerne tun
Der Moderator-Mensch wirds dann mal tun.

Verfasst: 11.05.2009 10:48
von Shardik
Wenn man ts-softs Beispiel-Code ausführt und einen Doppelklick auf eine Excel-Datei (bzw. einen Dateinamen in einem ExplorerListGadget) ausführt, dann erscheint die Debug-Meldung, bei einem Doppelklick auf einen Ordner allerdings nicht!

Verfasst: 11.05.2009 12:25
von Shardik
Man muß sich eigentlich nur einmal in der Hilfe die für das ExplorerListGadget beschriebenen zahlreichen Kontroll-Funktionen genauer ansehen, dann ist die Erkennung eines Doppelklicks auf einen Ordner- oder Dateinamen eigentlich kein Problem und mit PB-Bordmitteln lösbar:
Code: Alles auswählen
If OpenWindow(0, 216, 0, 600, 250, "ExplorerList", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ExplorerListGadget(0, 20, 20, 450, 160, "*.*")
Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_Event_Gadget
If EventGadget() = 0
If GetGadgetState(0) = -1
If DoubleClickReported = #False
Debug "Doppelklick auf Verzeichnis " + GetGadgetText(0)
DoubleClickReported = #True
Else
DoubleClickReported = #False
EndIf
Else
If EventType() = #PB_EventType_LeftDoubleClick
Debug "Doppelklick auf Dateiname " + GetGadgetItemText(0, GetGadgetState(0))
EndIf
EndIf
EndIf
EndSelect
Until Event = #PB_Event_CloseWindow
EndIf