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 Probleme mit Listview (https://www.delphipraxis.net/41329-probleme-mit-listview.html)

the_seed 1. Mär 2005 18:40


Probleme mit Listview
 
hi, komme nicht ganz mit der komponente listview klar - kann mir jemand sagen wie ich vorhandene subitems ändern kann
auslesen kann welche items gecheckt sind und welche nicht !

toms 1. Mär 2005 19:17

Re: Probleme mit Listview
 
Zitat:

Zitat von the_seed
hi, komme nicht ganz mit der komponente listview klar - kann mir jemand sagen wie ich vorhandene subitems ändern kann

Hallo,

Habe mal eine Funktion dafür geschrieben, welche die Caption eines
Items, Subitems in einer ListView setzt.
(Ohne Gültigkeitsbereichüberprüfung)

Delphi-Quellcode:
function LV_SetItemText(ListView: TListView; AColumn, ARow: Integer; AText: string): Boolean;
begin
  with ListView do
  begin
    { Für 1. Spalte } 
    if AColumn = 0 then
    begin
      Items[ARow].Caption := AText;
    end
    else
    { Für Spalte 2...n} 
    begin
      Result := Items[ARow].SubItems.Count > AColumn;
      if Result then
      begin
        Items[ARow].SubItems.Strings[AColumn - 1] := AText;
      end;
    end;
  end;
end;


procedure TForm1.Button1Click(Sender: TObject);
begin
  LV_SetItemText(ListView1,1,1,'Hallo');
end;

the_seed 1. Mär 2005 21:03

Re: Probleme mit Listview
 
gibt es keine möglichkeit auf ein einzelnes subitem zu zugreifen ohne alle neu zu überschreiben ?

the_seed 3. Mär 2005 14:45

Re: Probleme mit Listview
 
weiss sonst niemadn antwort ? das problem betshet immer noch !

Orbmu2k 3. Mär 2005 14:49

Re: Probleme mit Listview
 
Wurde doch eigentlich schon beantwortet !?


Delphi-Quellcode:

  Listview.Items[y].SubItems[x] := 'Test';
y = Der Listview ItemIndex in dem der SubItem ist

x = Der SubItemIndex von dem SubItem den du ändern willst

the_seed 3. Mär 2005 15:07

Re: Probleme mit Listview
 
sry, ich meinte wie ich euf die checkboxes zugreifen kann .. und auslesen ob gechecked oder nicht

Orbmu2k 3. Mär 2005 15:10

Re: Probleme mit Listview
 
Ich glaub sowas kann man in der Delphi Hilfe ziemlich gut finden ;-)

Delphi-Quellcode:
  Listview.Items[y].Checked := True;

Luckie 3. Mär 2005 15:10

Re: Probleme mit Listview
 
Zitat:

Zitat von the_seed
sry, ich meinte wie ich euf die checkboxes zugreifen kann .. und auslesen ob gechecked oder nicht

Das hat ja nun gar nichts mehr mit deiner ursprünglichen Frage zu tun. Eröffne bitte dazu einen neuen Thread.

Aber mit etwas Eiegninitiative und der Codevervollständigung hätte man es auch selber rausfinden können:
Delphi-Quellcode:
if ListView1.Items.Item[0].Checked then

the_seed 3. Mär 2005 15:14

Re: Probleme mit Listview
 
Zitat:

Zitat von Luckie
Zitat:

Zitat von the_seed
sry, ich meinte wie ich euf die checkboxes zugreifen kann .. und auslesen ob gechecked oder nicht

Das hat ja nun gar nichts mehr mit deiner ursprünglichen Frage zu tun. Eröffne bitte dazu einen neuen Thread.

Aber mit etwas Eiegninitiative und der Codevervollständigung hätte man es auch selber rausfinden können:
[delphi]
if ListView1.Items.Item[0].Checked then

Zitat:

...auslesen kann welche items gecheckt sind und welche nicht !

THX


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