Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ListView Items Caption vor Veränderung schützen (https://www.delphipraxis.net/166506-listview-items-caption-vor-veraenderung-schuetzen.html)

4lb3rtO 15. Feb 2012 21:01

ListView Items Caption vor Veränderung schützen
 
Hallo Leute,

Ich hätte mal eine Frage zu TListView:
Ich beschreibe eine TListView mit
Delphi-Quellcode:
 
ListView1.Items.BeginUpdate;
ListView1.Clear;
for i := 0 to Anzahl - 1 do begin
  ListView1.Items.Add;
  ListView1.Items[ListView1.Items.Count-1].Caption := HostArray[i].IPAdresse;
  ListView1.Items[ListView1.Items.Count-1].SubItems.Add(HostArray[i].MacAdresse);
//usw.
Die in die TListView geschriebenen Daten sollen nur angezeigt werden und nicht veränderbar sein. Wenn man jedoch zur Laufzeit einen Listeneintrag mit 2 Klicks anwählt können die Daten der ersten Spalte geändert werden. In diesem Fall der Inhalt von:
Delphi-Quellcode:
ListView1.Items[ListView1.Items.Count-1].Caption := HostArray[i].IPAdresse;
Kann man diese erste Spalte von TListView irgendwie schützen??

Wäre nett wenn mir jemand helfen könnte.
Schönen Dank im Voraus

Gruß Christian

haentschman 15. Feb 2012 21:22

AW: ListView Items Caption vor Veränderung schützen
 
Moin...

setze das Listview auf ReadOnly und RowSelect:= True. Damit ist die gesamte Reihe vor Änderungen geschützt.

:hi:

Variante 2: Im OnEditing AllowEdit auf False setzen.

4lb3rtO 15. Feb 2012 21:56

AW: ListView Items Caption vor Veränderung schützen
 
Hallo haentschman,

RowSelect hatte ich schon gesetzt um die Zeilen zu markieren. Fehlte nur noch das ReadOnly. Wenn nur alle Dinge im Leben so einfach wären :wink:
Besten Dank für den Tipp.

haentschman 16. Feb 2012 07:21

AW: ListView Items Caption vor Veränderung schützen
 
Moin...

wir haben völlig vergessen... Willkommen in der DP :dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:05 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