Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - TListView, direktes Bearbeiten wie in Windows


O'rallY - Sa 27.07.02 16:51
Titel: TListView, direktes Bearbeiten wie in Windows
Wie stellt man es an, dass der benutzer durch einen Doppelklick oder sonst einem Event ein Item in einem TListView zu bearbeiten, also so wie in Windows, wenn man ne Datei umbenennt?


cbs - Sa 27.07.02 16:59

tag auch

das macht die TListView Kompo doch schon von haus aus.

wenn du die eigenschaften ViewStyle auf vsReport stellst und dann spalten und einträge definierst kann der User ohne das du noch irgendwas verändern mußt die einträge in der ersten spalte ändern. so wie du es im explorer gewohnt bist (also kein doppelklick sondern mit einem klick markieren und mit einem weiteren klick editieren)

und mit der eigenschaft ReadOnly kannst du dieses verhalten abschalten

per code gehts auch:

Quelltext
1:
listview1.Items[0].EditCaption;                    


O'rallY - Sa 27.07.02 17:16

Oh, Mist! Stimmt! Danke! :lol: