Seite 1 von 1
ListViewGadget - Auswahl unterbinden
Verfasst: 19.01.2011 23:08
von pureanfänger
Hi Leute,
ist es möglich, dass man das Markieren der Einträge, innerhalb eines ListViewGadgets unterbinden kann?
Mir würde spontan nur DisableGadget() einfallen, leider ist dann das Scrollen nicht mehr möglich.
Re: ListViewGadget - Auswahl unterbinden
Verfasst: 19.01.2011 23:29
von STARGÅTE
Wenn du eine eine Art Read-Olny-ListViewGadget haben willst, dann wäre wohl ein EditorGadget() mit #PB_Editor_ReadOnly die bessere Wahl.
Die Befehle wie GetGadgetItemText() usw. funktionieren dort genauso wie im ListViewGadget.
Re: ListViewGadget - Auswahl unterbinden
Verfasst: 20.01.2011 02:09
von hjbremer
wenn es unbedingt ein Listviewgadget sein soll, dann ist die simpelste Lösung unten stehende.
Es geht natürlich auch besser, aber ist aufwendig. Ansonsten StarGate seinen Vorschlag nehmen.
Code: Alles auswählen
OpenWindow(0, 0, 0, 270, 140, "ListViewGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ListViewGadget(0, 10, 10, 250, 120)
For a = 1 To 12
AddGadgetItem (0, -1, "Item " + Str(a) + " of the Listview") ; definieren des Listview-Inhalts
Next
Repeat
event = WaitWindowEvent()
Select event
Case #PB_Event_Gadget
Select EventGadget()
Case 0: SetGadgetState(0, -1) ;<---- siehe Hilfe
EndSelect
EndSelect
Until event = #PB_Event_CloseWindow
Re: ListViewGadget - Auswahl unterbinden
Verfasst: 20.01.2011 02:47
von pureanfänger
Vielen Dank euch beiden
STARGÅTE, deine Idee ist genial... Ich wusste noch garnicht das man beim EditorGadget einfach per AddGadgetItem eine Zeile hinzufügen bzw. entfernen kann.