AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

listview on change problem

Ein Thema von Wadim · begonnen am 11. Feb 2006 · letzter Beitrag vom 11. Feb 2006
 
Wadim

Registriert seit: 31. Aug 2003
185 Beiträge
 
#1

listview on change problem

  Alt 11. Feb 2006, 19:00
hi leute,

ich hab ein dickes problem und zwar hab ich folgendes vor...hier mal zuerst mein beispiel quellocode:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var eintrag: tlistitem;
begin
eintrag:= listview1.Items.Add;
eintrag.Caption := 'ok';
eintrag.SubItems.Add('geht');
end;
Delphi-Quellcode:
procedure TForm1.ListView1Change(Sender: TObject; Item: TListItem;
  Change: TItemChange);
begin
label1.Caption := listview1.Items.Item[0].SubItems.strings[0];
end;
so nun wenn ich auf den button klicke bekomme ich sofort eine fehlermeldung das der listindex überschritten ist...zuerst hab ich mich gefragt wie das zustande kommt aber inzwischen hab ich das problem gefunden, und zwar sobald der den eintrag 'ok' einfügt beginnt der sofort mit dem onchange ereigniss, und weil ja beim subitem [0] noch kein eintrag vorhanden ist gibt der mir ein error aus

so nun zu meiner frage...gibts irgendwie ein befehl das der den onchange erst ausführt sobald die erste zeile vollständig ausgefüllt ist??

hab auch schon mit dieser variante probiert jedoch logischerweise der selbe fehler

Delphi-Quellcode:
if listview1.Items.Item[0].SubItems.strings[0] <> 'then
  begin
   //quelltext
  end;
kann mir evtl. jemand helfen??

mfg wadim
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:07 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-2025 by Thomas Breitkreuz