AGB  ·  Datenschutz  ·  Impressum  







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

SetFocus in VirtualStringTree

Ein Thema von aschne1 · begonnen am 28. Feb 2006 · letzter Beitrag vom 28. Feb 2006
Antwort Antwort
aschne1

Registriert seit: 18. Jul 2004
Ort: Davos
64 Beiträge
 
Delphi 2005 Professional
 
#1

SetFocus in VirtualStringTree

  Alt 28. Feb 2006, 17:42
Hi

Ich setze beim Initialisieren in einem VST den FocusedNode auf den obersten Node.
Delphi-Quellcode:
  if vstProduct.FocusedNode = nil then vstProduct.FocusedNode :=
    vstProduct.GetFirst;
Dieser wir auch gesetzt, doch nicht angezeigt (Eingabefocus auf VST oder andere Komponente).
Wenn ich nun im aktiven VST die Pfeiltaste nach unten drücke, springt der Focus gleich auf den zweiten Node und wird sichtbar und bleibt auch sichtbar wenn das VST den Eingabefokus wieder verliert.

Wie kann ich dem Node beibringen, dass der FocusedNode angezeigt wird.

Vor lauter Fokus hoffe ich, dass Ihr noch versteht was ich meine...


Gruss
Armin
aschne1
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.643 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: SetFocus in VirtualStringTree

  Alt 28. Feb 2006, 17:52
ich denk mal das fehlt noch:

vstProduct.Selected[FocusedNode] = true; aber auf nil achten!!
Sven Harazim
--
  Mit Zitat antworten Zitat
aschne1

Registriert seit: 18. Jul 2004
Ort: Davos
64 Beiträge
 
Delphi 2005 Professional
 
#3

Re: SetFocus in VirtualStringTree

  Alt 28. Feb 2006, 18:08
Hallo Sven

Funktioniert fast perfekt! Danke

':=' nicht '='

Gruss
Armin
aschne1
  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 02:55 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