Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by taaktaak,
10. Sep 2008
Hallo Roachford!
Ja, was soll ich sagen? Wenn es jetzt so mundgerecht von dir präsentiert wird, frage ich mich, warum ich nicht selbst darauf gekommen bin. Das naheliegenste ist doch tatsächlich eine eigene Name-Property der Liste. Die Verwendung eines zusätzlichen Listen-Events, welches dann die Information von Notify() weiterleitet und eine Auswertung des Absenders innerhalb des Grids...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by taaktaak,
10. Sep 2008
Moin Roachford.
Nun genau das war mein Ansinnen. Es fehlt mir allerdings der konkrete Ansatz dies zu tun. Habe ein "Self.InstanceSize()" gefunden, aber kein "Self.InstanceName()". Mit welchem Kriterium bzw. Attribut kann ich also die beiden Instanzen unterscheiden?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by taaktaak,
10. Sep 2008
Bauingenieure sind ja für pragmatische, nicht unbedingt elegante Lösungen bekannt. Für die Eleganz sind die Architekten zuständig:
2 notwendige Listen > 2 individuelle Ableitungen von TList > jede Liste erhält damit ein eigenes Notify().
Passt!
Problem beseitigt!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by taaktaak,
10. Sep 2008
Moin toms,
der übergebene Pointer ist der Zeiger auf das z.B. an TList.Add() übergebene Datenobjekt :cry:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by taaktaak,
10. Sep 2008
Moin, Moin.
Bin dabei eine neue Stringgrid-Komponente zu entwerfen. Die Daten werden nicht im Grid, sondern in einer TList vorgehalten. Dafür ist eine Interaktion zwischen der Liste und dem Grid notwendig: So muss z.B. das sortierte Grid erfahren, wenn Datensätze in TList aufgenommen oder gelöscht wurden.
Zuerst war mein Ansatz, die Methoden Add, Extract und Delete in einer Ableitung von...