![]() |
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:
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: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.
Delphi-Quellcode:
Kann man diese erste Spalte von TListView irgendwie schützen??
ListView1.Items[ListView1.Items.Count-1].Caption := HostArray[i].IPAdresse;
Wäre nett wenn mir jemand helfen könnte. Schönen Dank im Voraus Gruß Christian |
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. |
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. |
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 11:12 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 by Thomas Breitkreuz