![]() |
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:
Ich möchte aber in ListBox den Link nicht schreiben sondern nur den Titel
procedure TForm1.ListBox1DblClick(Sender: TObject);
var I:Integer; begin i := ListBox1.ItemIndex; Webbrowser1.Navigate(ListBox1.Items.Strings[i]); end; also z.B. google und nicht http ://google.de hat jemand eine Idee? |
Re: Link in ListBox und TTreeview !
Hallo,
Delphi-Quellcode:
so vielleicht?
procedure TForm1.ListBox1DblClick(Sender: TObject);
var I:Integer; begin i := ListBox1.ItemIndex; Webbrowser1.Navigate('HTTP://www.'+ListBox1.Items.Strings[i]); end; |
Re: Link in ListBox und TTreeview !
Wie wärs damit ?
Delphi-Quellcode:
'da war wohl jemand schneller'
i := ListBox1.ItemIndex;
Webbrowser1.Navigate('http://www.'+ListBox1.Items.Strings[i]+'.de'); |
Re: Link in ListBox und TTreeview !
Was machst Du, wenn man auf google.com will?
|
Re: Link in ListBox und TTreeview !
Zitat:
|
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 |
Re: Link in ListBox und TTreeview !
Oder Du hängst ein Objekt an die Items, in dem weitere Informationen stehen.
|
Re: Link in ListBox und TTreeview !
Zitat:
die beste Lösung. könnt Ihr ein Beispiel schreiben ! Ich verstehe nicht ganze |
Re: Link in ListBox und TTreeview !
Ein gutes TreeView Tutorial findest du
![]() |
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:
Vielleicht das ist was die Leute meinen
procedure TForm1.ListBox1DblClick(Sender: TObject);
var I:Integer; begin i := ListBox1.ItemIndex; Webbrowser1.Navigate(ListBox2.Items.Strings[i]); end; Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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