AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Virtualstringtree scrollen

Ein Thema von HPB · begonnen am 14. Feb 2014 · letzter Beitrag vom 14. Feb 2014
Antwort Antwort
HPB

Registriert seit: 2. Jun 2008
365 Beiträge
 
Delphi XE7 Professional
 
#1

Virtualstringtree scrollen

  Alt 14. Feb 2014, 17:46
Guten Tag Delphianer,
ich möchte gerne folgendes Problem lösen.
Bisheriger Ablauf:
Ich habe eine Tabelle Angebotsdaten.
Aus dieser Tabelle werden für ein gewähltes Angebot die Positionen im VST dargestellt.
Wird eine Position dem Angebot hinzugefügt, wird das VST für dieses Angebot
neu gezeichnet. Die Neue Position befindet sich am Ende des VST. Ist also
Grundsätzlich die letzte Position. Hier kann man mit Getlast zum Node gelangen und ihn aktivieren.
Die Positionen können mittels Drag & Drop verschoben werden. Dazu hat die Tabelle hat ein Feld "SortierNr".
Wird eine Position verschoben, wird automatisch die Sortierung über dieses Feld angepasst.
Bis hierher ist alles kein Problem. Funktioniert seit Jahren ohne Fehler.
---------------------------------------------------------------------------
Nun soll aber die eingefügte Position nicht an das Ende der Tabelle eingefügt werden, sondern
z. B. Beispiel zwischen Position 30 und 31. Das heißt, die jetzige Position 31 und alle nachfolgenden
Positionen werden um 1 nach unten geschoben.
Die Position mit der richtigen Sortiernummer in die Tabelle einzufügen ist kein Problem.
Wie ein Knoten mit bestimmten Daten im VST wiederzufinden ist weiß ich auch.

Problem:
Wie scrolle ich zu der eingefügten Position? Wie kann ich dem VST das Scrollen
ohne Bedienung der Maus beibringen. Also den eingefügten Node, nach der kompletten Neuzeichnung des VST,
sichtbar machen?
Er kann an Stelle 200 von 250 Positionen liegen und sichtbar sind evtl. aus Platzgründen nur 20 Positionen.

Ich hoffe, ich habe mich nicht zu kompliziert ausgedrückt?

Mit Gruß
HPB
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.346 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Virtualstringtree scrollen

  Alt 14. Feb 2014, 18:04
Dafür gibt es die Methode ScrollIntoView.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
HPB

Registriert seit: 2. Jun 2008
365 Beiträge
 
Delphi XE7 Professional
 
#3

AW: Virtualstringtree scrollen

  Alt 14. Feb 2014, 18:18
Dafür gibt es die Methode ScrollIntoView.
Danke jaenicke,
das werde ich gleich Morgen ausprobieren.

Mit Gruß
HPB
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz