AGB  ·  Datenschutz  ·  Impressum  







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

FindData beim Listview

Ein Thema von Preddy2005 · begonnen am 19. Sep 2006 · letzter Beitrag vom 20. Sep 2006
Antwort Antwort
Benutzerbild von Neptun
Neptun

Registriert seit: 13. Jul 2006
Ort: Mainz
13 Beiträge
 
Delphi 2006 Enterprise
 
#1

Re: FindData beim Listview

  Alt 19. Sep 2006, 13:06
Hallo Matthias.

Die Idee ist vollkommen richtig.
Gucken wir uns an nach was du suchst.

Listitem := Benutzerlistview.FindData(0,TBenutzerverwaltung(newBenutzerverwaltung.FBenutzerNummer),True,True); Du suchst nach einer Instanz auf das Objekt "newBenutzerverwaltung" auf das die Eigenschaft "Data" eines
Eintrags des Listview zeigt.

An die Funktion "FindData" übergibst du aber folgende Referenz TBenutzerverwaltung(newBenutzerverwaltung.FBenutzerNummer) Das heisst du benutzt das Feld FBenutzerNummer, das vermutlich ein Integer ist, und machst eine Typumwandlung
in ein Objekt vom Typ TBenutzerverwaltung.

Du übergibst an FindData() einen Zeiger auf "newBenutzerverwaltung.FBenutzerNummer", also den Integer.
FindData() wird diesen Zeiger natürlich nicht finden, da ja der Zeiger auf "newBenutzerverwaltung" gespeichert
wurde.

Übrigends kann man Benutzerlistview.Items.Item[Index].Data := newBenutzerverwaltung; auch so machen

ListItem.Data := newBenutzerverwaltung; Gruß
Matthias
  Mit Zitat antworten Zitat
Antwort Antwort


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 20:25 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