Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Listview - Item "anklickbar" machen (https://www.delphipraxis.net/122694-listview-item-anklickbar-machen.html)

Sam Razr 20. Okt 2008 18:03


Listview - Item "anklickbar" machen
 
Hey,


ich habe mal eine Frage:

Ich schreibe gerade ein programm, das die TListView Komponente nutzt. Soweit alles klar. In einer Column jedoch, ssollen Dateien in einem Programm über ShellExecute aufgerufen werden. Leider gibt es kein Ereignis á la OnItemClick oder so.
Lässt scih das irgendwie realisieren?

Und kann ich zur besseren verständlichkeit in eine Zelle auch ein winziges Icon laden?

Hoffe ihr könnt helfen....


Sam

Reinhardtinho 20. Okt 2008 18:14

Re: Listview - Item "anklickbar" machen
 
Zitat:

Zitat von Sam Razr
Lässt scih das irgendwie realisieren?

Ja, du musst die Koordinaten der Maus abfragen und überprüfen, über welcher Spalte sie sich befindet (Im OnClick-Event der ListView).

Quark, es gibt doch OnColumnClick:
Delphi-Quellcode:
Listview1.Column[Column.Index].Index

Zitat:

Zitat von Sam Razr
Und kann ich zur besseren verständlichkeit in eine Zelle auch ein winziges Icon laden?

Ja, hast du die Jedis installiert? Dort ist TJvListView dabei, da kann man ein Icon laden. Ansonsten musst du es wahrscheinlich selbst zeichnen.

Standardmäßig kann man IMHO nur in der ersten Spalte der TListView ein Icon anzeigen, bin mir aber gerade nicht sicher.

Sam Razr 20. Okt 2008 20:07

Re: Listview - Item "anklickbar" machen
 
Danke,

aber ganz versteh ichs noch nicht:

Das Ereignis OnColumnClick wird doch nur ausgelöst, wenn ich oben auf die Spaltenüberschrift klicke....


Sam


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:34 Uhr.

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