ListIconGadget positionieren ?? sorry... scrollen!!

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Velz
Beiträge: 182
Registriert: 18.10.2004 22:20

ListIconGadget positionieren ?? sorry... scrollen!!

Beitrag von Velz »

Ich habe ein ListIconGadget mit sehr vielen Datensätzen. Im LI sind mehrere Spalten mit diversen Stati die sich beim Bearbeiten ändern. Die Stati verändern auch die Hintergrundfarbe der Zeile und durch eine Selektion fallen auch Datensätze aus der Liste raus. Weiterhin arbeiten mehrere Personen an dieser Liste weshalb diese gelegentlich neu eingelesen werden muss. Nach dem Aktualisieren steht die Liste natürlich wieder ganz am Anfang und ich muss erst wieder zu dem Punkt scrollen an dem ich eben gearbeitet habe.

Gibt es eine Möglichkeit die Zeilen zu positionieren?? Also nach dem einlesen durch SW wieder dorthin zu scrollen wo man aufgehört hat??

__________________________________________________
Thread verschoben
Allgemein>APIs
19.09.2009
RSBasic
Zuletzt geändert von Velz am 19.09.2009 12:02, insgesamt 1-mal geändert.
Win10/64|Ubuntu-Server|Mint WS // Programmiere Datenbankanwendungen und Tools mit PB-5.x und MySQL-5.x unter Win und Linux
Benutzeravatar
Kai
Beiträge: 264
Registriert: 29.09.2005 20:58
Computerausstattung: iMac 2019
Wohnort: Hannover
Kontaktdaten:

Re: ListIconGadget positionieren ??

Beitrag von Kai »

Code: Alles auswählen

SendMessage_(GadgetID(), #LVM_ENSUREVISIBLE, Eintrag, 1)
Meine Homepage - Aktuelle Projekte - Launcher
Letzte PB-Version - Window 7 x86
Velz
Beiträge: 182
Registriert: 18.10.2004 22:20

Re: ListIconGadget positionieren ??

Beitrag von Velz »

Erst mal danke....

Wenn man nach "listicon scrollen" sucht, findet man es auch... bei "listicon positionieren" kam leider nix....

SendMessage_(GadgetID(#ListIcon_0),#LVM_ENSUREVISIBLE,ziel,0)
SetGadgetItemState(#ListIcon_0, ziel - 1, #PB_ListIcon_Selected)
Win10/64|Ubuntu-Server|Mint WS // Programmiere Datenbankanwendungen und Tools mit PB-5.x und MySQL-5.x unter Win und Linux
Benutzeravatar
Kai
Beiträge: 264
Registriert: 29.09.2005 20:58
Computerausstattung: iMac 2019
Wohnort: Hannover
Kontaktdaten:

Re: ListIconGadget positionieren ??

Beitrag von Kai »

Unter ListIconGadget positionieren verstehe ich auch das positionieren des gesamten Gadgets.
Ist nen kleiner aber feiner unterschied.
Versuchs es mal mit SetScrollPos_() und GetScrollPos_() zum direkten ermitteln und setzen der Scrollbars.
Habe das jetzt nicht getestet aber wird bestimmt damit gehen.
Meine Homepage - Aktuelle Projekte - Launcher
Letzte PB-Version - Window 7 x86
Velz
Beiträge: 182
Registriert: 18.10.2004 22:20

Re: ListIconGadget positionieren ?? sorry... scrollen!!

Beitrag von Velz »

API ist doch eine tolle Sache...

Mit "SendMessage_(GadgetID(), #LVM_ENSUREVISIBLE, Eintrag, 1)" funktioniert das hervorragend....

super super.... was für ein Forum...!
Win10/64|Ubuntu-Server|Mint WS // Programmiere Datenbankanwendungen und Tools mit PB-5.x und MySQL-5.x unter Win und Linux
Antworten