Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TFileListBox:Bei FormCreate letzten Eintrag markieren lassen (https://www.delphipraxis.net/113617-tfilelistbox-bei-formcreate-letzten-eintrag-markieren-lassen.html)

Svenkan 11. Mai 2008 14:02


TFileListBox:Bei FormCreate letzten Eintrag markieren lassen
 
Hallo!
Ich habe eine TFileListBox und möchte, dass beim Öffnen der Form die letzte benutzte Datei selektiert wird.
Den Namen dieser lasse ich in die Config-Ini schreiben.
Gibt es nun eine Möglichkeit, diesen Eintrag markieren zu lassen im OnCreate?
Am Besten wäre es dann auch, dass die Box direkt zum markierten Eintrag gescrollt wird, da ich die Anzeige auf einen Eintrag verkleinert hab.

lbccaleb 11. Mai 2008 14:19

Re: TFileListBox:Bei FormCreate letzten Eintrag markieren la
 
rufe im oncreate deine methoden ab, die deine datei aus der ini zurückgeben, danach kannst du mit folgendem code die datei in der filelistbox suchen, und dann markieren!!

Delphi-Quellcode:
var
  theSelected: integer;
begin
theSelected := filelistbox1.Items.IndexOf('deine datei aus der ini');
filelistbox1.Selected[theSelected];
end;

Svenkan 11. Mai 2008 14:37

Re: TFileListBox:Bei FormCreate letzten Eintrag markieren la
 
Selected bekommt den Wert 1 zugewiesen.
Leider wird trotzdem immer noch der erste Eintrag der Box markiert. :(

/edit: Habs jetzt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz