Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Link in ListBox und TTreeview ! (https://www.delphipraxis.net/112759-link-listbox-und-ttreeview.html)

Delphiturbo 26. Apr 2008 15:38


Link in ListBox und TTreeview !
 
Hi

Mein ListBox und Mein TTreeView sind wie Contents (Inhaltsverzeichnis)

Wenn Ich auf einen text in ListBox doppelklicke dann soll die Datei in Webbrowser aufgerufen werden :

Delphi-Quellcode:
procedure TForm1.ListBox1DblClick(Sender: TObject);
var
I:Integer;
begin
i := ListBox1.ItemIndex;
Webbrowser1.Navigate(ListBox1.Items.Strings[i]);
end;
Ich möchte aber in ListBox den Link nicht schreiben sondern nur den Titel
also z.B.
google und nicht http ://google.de

hat jemand eine Idee?

Der.Kaktus 26. Apr 2008 15:43

Re: Link in ListBox und TTreeview !
 
Hallo,

Delphi-Quellcode:
procedure TForm1.ListBox1DblClick(Sender: TObject);
var
I:Integer;
begin
i := ListBox1.ItemIndex;
Webbrowser1.Navigate('HTTP://www.'+ListBox1.Items.Strings[i]);
end;
so vielleicht?

Dbof 26. Apr 2008 15:50

Re: Link in ListBox und TTreeview !
 
Wie wärs damit ?

Delphi-Quellcode:
i := ListBox1.ItemIndex;
Webbrowser1.Navigate('http://www.'+ListBox1.Items.Strings[i]+'.de');
'da war wohl jemand schneller'

Die Muhkuh 26. Apr 2008 15:52

Re: Link in ListBox und TTreeview !
 
Was machst Du, wenn man auf google.com will?

Der.Kaktus 26. Apr 2008 15:59

Re: Link in ListBox und TTreeview !
 
Zitat:

Zitat von Die Muhkuh
Was machst Du, wenn man auf google.com will?

Gute Frage :thumb: (obwohl ich '+.de') eh vergessen habe.

Fussball-Robby 26. Apr 2008 16:13

Re: Link in ListBox und TTreeview !
 
Du führst eine Liste (TStrings) mit den vollständigen Adressen der Seiten und befüllst die Listbox nur mit den Namen. Beim Doppelklick nimmst du dann aus der Liste den Eintrag an der Stelle des aktuellen ItemIndex der Listbox.

Mfg

Die Muhkuh 26. Apr 2008 16:14

Re: Link in ListBox und TTreeview !
 
Oder Du hängst ein Objekt an die Items, in dem weitere Informationen stehen.

Delphiturbo 26. Apr 2008 17:28

Re: Link in ListBox und TTreeview !
 
Zitat:

Zitat von Die Muhkuh
Oder Du hängst ein Objekt an die Items, in dem weitere Informationen stehen.

Der Vorschlag von Fussball-Robby und von Muhkuh sind wahrscheinlich
die beste Lösung.
könnt Ihr ein Beispiel schreiben ! Ich verstehe nicht ganze

toms 26. Apr 2008 17:41

Re: Link in ListBox und TTreeview !
 
Ein gutes TreeView Tutorial findest du hier

Delphiturbo 26. Apr 2008 17:52

Re: Link in ListBox und TTreeview !
 
Ich habe zusätzlich ein ListBox2 auf meine Form aber Invisible und drauf die Link-Liste
hinzugefügt :
Delphi-Quellcode:
procedure TForm1.ListBox1DblClick(Sender: TObject);
var
I:Integer;
begin

i := ListBox1.ItemIndex;
Webbrowser1.Navigate(ListBox2.Items.Strings[i]);

end;
Vielleicht das ist was die Leute meinen

Zitat:

Zitat von toms
Ein gutes TreeView Tutorial findest du hier

Ja, habe ich auch durchgelesen. Man kann auch Icons für Items hinzufügen, was bei ListBox nicht möglich ist. in die Tutorials steht leider nicht über den Link !


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:25 Uhr.
Seite 1 von 2  1 2      

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