Seite 1 von 1

ListIconGadget - Markierung

Verfasst: 08.11.2013 18:40
von marcelx
Hallo,

ich verwende ListIconGadget.
Wenn ich eine Zeile markiere und auf mein Button verwende, ist meine Markierung weg.

Code: Alles auswählen

If OpenWindow(0, 0, 0, 284, 500, "FMCexplorer", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget| #PB_Window_ScreenCentered)
  ButtonGadget(1, 10, 10, 80, 30, "Test")
  ListIconGadget(2, 10, 70, 260, 420, "Liste ...", 260)
  CatchImage(3, ?img)

  For i=1 To 5
    AddGadgetItem(2, -1, "Name ... "+Str(i), ImageID(3))
  Next
EndIf

Repeat
  Event = WaitWindowEvent()
  Select Event
    Case #PB_Event_Gadget
      Select EventGadget()
        Case 1 ; button
          Debug "Button: " + Str(GetGadgetState(2) + 1)
      EndSelect
   EndSelect
Until Event = #PB_Event_CloseWindow

DataSection
  img: IncludeBinary "img.bmp"
EndDataSection
Ich möchte, dass die Markierung erhalten ist.
Gibt es da ein Lösung?

Danke und Gruß
MarcelX

Re: ListIconGadget - Markierung

Verfasst: 08.11.2013 18:49
von Bisonte
Ich denke das Flag #PB_ListIcon_AlwaysShowSelection könnte helfen :

Code: Alles auswählen

ListIconGadget(2, 10, 70, 260, 420, "Liste ...", 260, #PB_ListIcon_AlwaysShowSelection )

Re: ListIconGadget - Markierung

Verfasst: 08.11.2013 18:52
von marcelx
Danke, mit #PB_ListIcon_AlwaysShowSelection ist zwar die Zeile markiert, allerdings nicht Blau sondern Grau.

Gefunden: mit SetActiveGadget(id)