explorerlistgadget
explorerlistgadget
Wenn ich 2 Listviewgadgets haben was muss ich da schreiben damit, wenn im einen fenster eine datei anklick, und dann ein ordner im anderen gadget, die datei datei aus dem ersten gadget auch makiert bleibt ?
Zuletzt geändert von Gast am 11.11.2006 19:00, insgesamt 1-mal geändert.
- man-in-black
- Beiträge: 362
- Registriert: 21.08.2006 17:39
hm das ist so schwer das zu erklären aber ok ich versuchs noch mal
Ich schreiben ein programm in dem ich 2 listviewgadgets ahben einen links einen rechts.
ich will auf der linken seite eine datei anklicken und auf der rechten einen ordner, das klappt auch, aber wenn ich erst die datei anklicke und danach den ordner dann ist die makierung von der datei weg. Also ich kann nur eins von beiden makieren, etweder die datei oder ordner. Aber ich will beides auswählen können, dass geht das weiß ich weil ich das schon mal gemacht habe, ich hab nur leider vergessen wie. ^^
Ich hoffe das kann mal jetzt verstehen

Ich schreiben ein programm in dem ich 2 listviewgadgets ahben einen links einen rechts.
ich will auf der linken seite eine datei anklicken und auf der rechten einen ordner, das klappt auch, aber wenn ich erst die datei anklicke und danach den ordner dann ist die makierung von der datei weg. Also ich kann nur eins von beiden makieren, etweder die datei oder ordner. Aber ich will beides auswählen können, dass geht das weiß ich weil ich das schon mal gemacht habe, ich hab nur leider vergessen wie. ^^
Ich hoffe das kann mal jetzt verstehen
hi Maikel,
ich hab das mal ausprobiert, geht ohne probleme:
ich hab das mal ausprobiert, geht ohne probleme:
Code: Alles auswählen
If OpenWindow(0, 0, 0, 300, 140, "ListViewGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
If CreateGadgetList(WindowID(0))
ListViewGadget(0, 10, 10, 140, 120)
ListViewGadget(1, 150, 10, 140, 120)
For a = 1 To 8
AddGadgetItem (0, -1, "Ordner " + Str(a))
AddGadgetItem (1, -1, "Datei " + Str(a))
Next
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
EndIf
PureBasic 4.40 (Windows - x86)
dann geht das mit #PB_Explorer_AlwaysShowSelection.
Code: Alles auswählen
If OpenWindow(0, 0, 0, 300, 140, "ListViewGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
If CreateGadgetList(WindowID(0))
ExplorerListGadget(0, 10, 10, 140, 120, "", #PB_Explorer_AlwaysShowSelection|#PB_Explorer_FullRowSelect)
ExplorerListGadget(1, 150, 10, 140, 120, "", #PB_Explorer_AlwaysShowSelection)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
EndIf
PureBasic 4.40 (Windows - x86)