Da du ja mit Sicherheit die Items im Tree durchlaufen musst um sie drucken zu können, solltest du einfach eine kleine Abfrage einbauen, ob sie ausgewählt sind oder nicht.
Hier mal ein kleines Codebeispiel, dass dir alle selektierten Items im Tree ausgibt:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
I : Integer;
begin
for I := 0 to TreeView1.Items.Count - 1 do begin
if TreeView1.Items.Item[I].Selected then ShowMessage(TreeView1.Items.Item[i].Text);
end;
end;
Ich denke, das kannst du dann auf dein Vorhaben umbauen.