Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Listbox1.ItemIndex:=treeview1.AbsoluteIndex ! (https://www.delphipraxis.net/113614-listbox1-itemindex-%3Dtreeview1-absoluteindex.html)

Delphiturbo 11. Mai 2008 13:19


Listbox1.ItemIndex:=treeview1.AbsoluteIndex !
 
Hallo
ich möchte wenn ich in ListBox auf ein Item anklike, soll gegenüber in Treeview
in die gleiche stelle markiert !

wenn ich in Treeview anlike dann funktioniert :
Delphi-Quellcode:
Listbox1.ItemIndex := treeview1.Selected.AbsoluteIndex;
aber wenn ich umgekehrt mache dann geht nicht !

toms 11. Mai 2008 16:05

Re: Listbox1.ItemIndex:=treeview1.AbsoluteIndex !
 
Hallo, AbsoluteIndex ist eine ReadOnly Eigenschaft.

Umgekehrt geht's so:

Delphi-Quellcode:
var
  ilbItemIndex: Integer;
begin
  ilbItemIndex := Listbox1.ItemIndex; // ausgewähltes Item ermittel
  if ilbItemIndex <> -1 then // ein Item ausgewählt
  begin
    TreeView1.Items.Item[ilbItemIndex].Selected := True; // Item im TreeView markieren
    // TreeView1.SetFocus; // evtl. Focus auf TreeView setzen
  end;
end;

Delphiturbo 11. Mai 2008 21:59

Re: Listbox1.ItemIndex:=treeview1.AbsoluteIndex !
 
Ja genau
Danke schöne Toms


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:34 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