Seite 1 von 2
listviewgadget immer letzte einträge sehen?
Verfasst: 03.10.2007 16:34
von haggi
He leute, wie bekomm ich dass hin, dass wenn ich bei nem Listviewgadget einen balken an der rechten seite habe, dass immer die letzten einträge gezeigt werden?
thx für eure hilfe
haggi
Verfasst: 03.10.2007 16:39
von Scarabol
Kannst du mal ne Skizze machen wie das aussehen sollte?
Oder gibbet das schon und zeigst uns mal nen Screenshot?
Ansonsten 0 Punkte für die Beschreibung...
Gruß
Scarabol
Verfasst: 03.10.2007 16:47
von #NULL
er meint der inhalt des listviewgadget() soll immer nach unten gescrollt sein.
Verfasst: 03.10.2007 16:52
von Fluid Byte
Ist einfach zu machen. Bemühe mal die Boardsuche, hatten wa' schon paar mal.
Verfasst: 03.10.2007 18:21
von Scarabol
Vielleicht lässte einfach die aktuellen Einträge nicht unten sondern oben eintragen, oder du schaust die mal SetGadgetState() näher an..
Gruß
Scarabol
Verfasst: 03.10.2007 19:42
von mk-soft
Mit #LB_SETTOPINDEX
Auszug aus ...
Code: Alles auswählen
AddGadgetItem(#Window_Listview_log, -1, temp)
count = CountGadgetItems(#Window_Listview_log) - 1
SendMessage_(GadgetID(#Window_Listview_log), #LB_SETTOPINDEX, count, 0)
FF

Verfasst: 03.10.2007 20:02
von Fluid Byte
Das geht kürzer und auch ohne API:
Code: Alles auswählen
OpenWindow(0,0,0,320,240,"void",#PB_Window_SystemMenu | #PB_Window_ScreenCentered)
CreateGadgetList(WindowID(0))
ListViewGadget(0,5,5,310,230)
For i=1 To 30
AddGadgetItem(0,-1,"ListView Item #" + Str(i))
Next
SetGadgetState(0,CountGadgetItems(0)-1)
While WaitWindowEvent() ! #PB_Event_CloseWindow : Wend
Verfasst: 03.10.2007 20:12
von mk-soft
Dafür ist meins nicht markiert

Verfasst: 03.10.2007 20:49
von #NULL
>>..nicht markiert
Code: Alles auswählen
OpenWindow(0,0,0,320,240,"void",#PB_Window_SystemMenu | #PB_Window_ScreenCentered)
CreateGadgetList(WindowID(0))
ListViewGadget(0,5,5,310,230)
For i=1 To 30
AddGadgetItem(0,-1,"ListView Item #" + Str(i))
Next
AddGadgetItem(0,-1,"fake")
SetGadgetState(0,CountGadgetItems(0)-1)
RemoveGadgetItem(0,CountGadgetItems(0)-1)
While WaitWindowEvent() ! #PB_Event_CloseWindow : Wend
danke für euren vielen Antworten!
Verfasst: 04.10.2007 08:14
von haggi
He leute erst mal vielen Dank, für die vielen nützlichen antworten! und vielen dank an #NULL der gleich gewusst hat was ich meine!, also kann die beschreibung gar nett so falsch gewesen sein, und im übrigen, weis ich nett, was ich da mehrbeschreiben hätte sollen! ich werde die angegebenen tipps heute gleich versuchenund in mein programm einzubauen!
vielen Dank haggi!