![]() |
Win 3.1 > FileListBox
Hi,
ich habe eine FileListBox auf meinen Form, nun möchte ich wenn man auf eine Datei, die in dieser FielListBox ist, doppelklickt, dass sich dann der Inhalt in ein Memo1 lädt. Wie stell ich das an???? Ich ahb da so ein Beispiel von Borland gesehen, das hat mir aber nicht geholfen! THX |
Hi!
Ich denke der Event OnDblClick und die Property FileName dürften dir da weiterhelfen. |
Hi,
soweit war ich schon, komme aber net weiter.... Es sind ja immer verschiedene Files drin! Wie krieg ich das anders hin! |
Ich nehme an du möchtest andere Verzeichnisse auslesen können?
Also die erste Möglichkeit ist das du auch von der Win3.1 Seite eine TDirectoryListBox auf die Form packst. Diese hat die Property FileList, dort kannst du dir dann deine FileListBox aussuchen und schon kannst du durch die Verzeichnisse navigieren. Die andere Möglichkeit wäre über SourceCode auf die Eigenschaften Drive und Directory der FileListBox zuzugreifen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin //Drive erwartet einen Char als Laufwerksbuchstaben, sprich A,C,D, usw. FileListBox1.Drive := 'C'; //Dann den Namen des Verzeichnisses angeben FileListBox1.Directory := 'Windows'; end; |
Das habe ich ja schon, ich möchte eine Datei in ein Memo laden die in der FileListBox drin is, !
|
Hi!
Baue folgenden Code in den OnDblClick event der FileListBox ein:
Delphi-Quellcode:
mfg chris :hi:
procedure TForm1.FileListBox1DblClick(Sender: TObject);
begin Memo1.Lines.LoadFromFile(FileListBox1.FileName); end; |
THX, da hätte ich auch selbst drauf kommen können! Wahrscheinlich habe ich zu kompliziert gedacht!
|
kein problem, dafür ist das forum doch da :thumb:
|
Zitat:
|
hy,
ich weiss nicht was fuwer ein programm du schreiben willst, aber demnach wie kannst du ja auch den LoadDialog nehmen:
Delphi-Quellcode:
procedure Tfrm.Load1Click(Sender: TObject);
begin if dlgLoad.Execute then mem1.Lines.LoadFromFile(dlgLoad.FileName); end; [edit=MrSpock]Code Tag hinzugefügt.[/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:27 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