Autor Beitrag
CxxxB
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Mo 28.01.13 20:51 
Guten Abend,
ich möchte gerne überprüfen, ob das erste Item von der Listview befüllt ist.
Also nicht, ob das ganze Listview leer ist, sondern nur das erste/oberste Item, muss ja den Index 0 haben, oder?

Hoffe auf Antworten, da ich nun seit 10 Minuten in Google Suche.

MfG
Chris


Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mo 28.01.2013 um 22:42
WasWeißDennIch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 653
Erhaltene Danke: 160



BeitragVerfasst: Mo 28.01.13 21:00 
Sry, aber: hä? Was meinst Du mit befüllt?
CxxxB Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Mo 28.01.13 21:21 
user profile iconWasWeißDennIch hat folgendes geschrieben Zum zitierten Posting springen:
Sry, aber: hä? Was meinst Du mit befüllt?


Besser gesagt, er soll überprüfen, ob das erste Item mit einem bestimmten Text beschriftet ist.

Folgendes möchte ich machen:

Ich möchte von einer Listview das Item in ein anderes Listview haben. Den Code habe ich schon:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
procedure CopySelectedListItem(vname, liste: TListview);
var
  OldItem, NewItem: TListItem;
begin
  Assert(Assigned(vname) and Assigned(liste));
  OldItem := vname.Selected;
  if Assigned(OldItem) then
    begin
     if Einkaufsliste.Items.IndexOf(1) <> nil  then

      liste.Items.Delete(0) ;
      NewItem := Eliste.Items.Add;
      NewItem.Assign(OldItem);
    end;
end;


Das funktioniert auch.Wenn ich aber von der anderen Listview wiederum ein anderes Item auswähle werde, soll das Item ersetzt werden, was wiederum in der Liste (Name von einem TListview) ist. Ich habe es bis jetzt schon ungefähr eingebaut, mit Delete, aber wenn ich das erste Item dort reinhaben möchte, gibt er natürlich eine Fehlermeldung raus, da ja kein item vorhanden ist zum löschen.

Ich hoffe es wurde klar, vorauf ich hinaus möchte.
WasWeißDennIch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 653
Erhaltene Danke: 160



BeitragVerfasst: Mo 28.01.13 21:28 
Irgendwie kommt mir der Source seltsam bekannt vor. Wieso fragst Du nicht im DT weiter?
CxxxB Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Mo 28.01.13 21:41 
user profile iconWasWeißDennIch hat folgendes geschrieben Zum zitierten Posting springen:
Irgendwie kommt mir der Source seltsam bekannt vor. Wieso fragst Du nicht im DT weiter?


Ist das hier verboten, kann doch genauso hier fragen, oder?
WasWeißDennIch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 653
Erhaltene Danke: 160



BeitragVerfasst: Mo 28.01.13 22:09 
Verboten ist das nicht, aber Crossposts sollte man grundsätzlich verlinken.

[edit] OK, ein "richtiger" Crosspost ist es ja nicht. Man kommt sich halt nur blöd vor, wenn der eigene Beispielcode in leicht veränderter Form plötzlich in einem anderen Forum auftaucht. Das Problem habe ich trotzdem noch nicht so ganz verinnerlicht. Ist da jetzt eine 3. Listview im Spiel, oder wie soll man das verstehen? [/edit]