Changer de dossier dans un TShellListView

Changer de dossier dans un TShellListView - Delphi/Pascal - Programmation

Marsh Posté le 10-01-2003 à 16:58:42    

Comment faire en gardant la propriété "Auto Navigate" à false ?
 
Je souhaite gérer les fichiers double-cliqués, mais je veux continuer à "naviguer" dans mes dossiers.

Reply

Marsh Posté le 10-01-2003 à 16:58:42   

Reply

Marsh Posté le 13-01-2003 à 10:43:54    

J'ai trouvé qu'en associant le composant avec un ShellTreeView, on peut se replacer en affectant "true" à ShellTreeView.Items.Item[xxx].Selected.
 
La question est maintenant comment trouver "xxx" facilement.

Reply

Marsh Posté le 13-01-2003 à 11:58:30    

Finalement, je m'en suis sorti avec :
 
  ShellTreeView1.Selected.Expand(False);
  Test:=ShellTreeView1.Selected.GetFirstChild;
  While Test.Text <> ShellListView1.SelectedFolder.DisplayName do
    Test:=ShellTreeView1.Selected.GetNextChild(Test);
  Test.Selected:=True;
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed