mich stört in einem Explorerlistgadget, dass a immer ein Fokusrahmen stehen bleibt. Im Beispiel
Code: Alles auswählen
If OpenWindow(0, 0, 0, 800, 600, "ExplorerListGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ExplorerListGadget(0, 0, 0, 400, 600, GetUserDirectory(#PB_Directory_Documents)+"*.*", #PB_Explorer_MultiSelect)
ExplorerListGadget(1, 401, 0, 400, 600, GetUserDirectory(#PB_Directory_Documents)+"*.*", #PB_Explorer_MultiSelect)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Wie kann man das "Gedächtnis" löschen, also den Zustand, nachdem das Gadget das Laufwerk bzw. das Verzeichnis eingelesen hat und bevor die erste Selektion stattgefunden hat, wiederherstellen? Idealerweise, ohne das das Laufwerk bzw. das Verzeichnis neu einzulesen, was bei größeren Verzeichnissen schon dauern kann. Gibt es eine Refresh_my_Gadget-Funktion?