Einzelnen Beitrag anzeigen

Viktorii

Registriert seit: 19. Jul 2007
358 Beiträge
 
#7

Re: VirtualTreeView: Konten n auswählen/markieren

  Alt 27. Nov 2008, 13:14
Ich möchte gerne einen gewissen Knoten selektieren.

Ich habe also eine Variable vom Typ Integer. In der steht beispielsweise der Wert 12.

Wie bekomme ich es nun hin, dass in diesem Fall der zwölfte Knoten mit dem blauen Balken im VST selektiert ist.



var
NodeToFocus : Integer;
begin
NodeToFocus := 12;

???
???


Wie würde es nun weitergehen?


EDIT:

Zitat von itashadow:
was steht den in EditListCount.Text?

wenn drin steht, dass wievielte node von oben es ist müsste das so gehen:
Delphi-Quellcode:

var
 node : pvirtualnode;
begin
  node := vst.GetFirst;

  for i = 0 to strtoint(EditListCount.Text) do
  begin
    node := vst.GetNext(node);
  end;
  vst.focusednode := node;
  VST.Selected[VST.FocusedNode] := True;
end;
Das scheint genau das zu machen was ich wollte. Vielen Dank!
  Mit Zitat antworten Zitat