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 :wink:

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 :mrgreen:

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!