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 Text eines ListView-Items ändern, wenn markiert??? (https://www.delphipraxis.net/23373-text-eines-listview-items-aendern-wenn-markiert.html)

romber 2. Jun 2004 00:56


Text eines ListView-Items ändern, wenn markiert???
 
Hallo,

ich habe ein ListView mit mehreren Items auf der Form. Ich gerne das Caption eines Items ändern, wenn diesen selektiert ist. Und beim deselektieren wieder ändern. Wie mache ich das?

Bernhard Geyer 2. Jun 2004 07:22

Re: Text eines ListView-Items ändern, wenn markiert???
 
Setze den Wert von

myTreeView.Selected.Caption

und zwar über das Events

OnSelectItem

Folgender Code kann dir als Vorlage dienen:
Delphi-Quellcode:
if Assigned(myTreeView.Selected) then
begin
  myTreeView.Selected.Caption := 'Neuer Text';
  SaveSelected := myTreeView.Selected;
end
else
begin
  if Assigned(SaveSelected) then
  begin
    SaveSelected := 'Text deselektiert'
    SaveSelected := nil;
  end;
end;


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