Forum: Object-Pascal / Delphi-Language
Delphi
by Keldorn,
2. Dez 2005
Sorry für die späte Antwort, aber in der Woche bin ich nicht zu meinem Problem gekommen
Doch , das ist schlimm ;), wenn bei einer Änderung einer nichtsichtbaren Zelle trotzdem immer das Grid beugezeichnet wird.
Aber so richtig weiter bin ich immer noch nicht. die Variante propertys CellValueAsString, CellValueAsFloat, CellValueAsInteger..., die dann auf die entsprechenden CellValuepropertys...
Forum: Object-Pascal / Delphi-Language
Delphi
by Keldorn,
27. Nov 2005
oups, hatte deine Antort übersehen. Wenn ich dich verstnaden habe, geht das aber eben nicht. wenn ich das als
Property CellValue:TcellValue read GetcellValue write SetCellValue
mache, wird bei einem Aufruf Grid.cellvalue.blabla:=blabla beim Grid nur die getmethode aufgerufen, nicht die set-methode. und in der Getmethode muß ich dann wissen, ob die Zelle neugezeichnet werden muß oder nicht,...
Forum: Object-Pascal / Delphi-Language
Delphi
by Keldorn,
26. Nov 2005
Die zelle müßte die Position wissen, das Grid veranlaßt dann das neuzeichnen des entsprechenden Zeichenabschnitts. Somit kommen zu den 4 Bytes noch mal 8 dazu, sind schon 12.
Die Zelle selbst weiß die Position aber nicht, nur das Grid.
Forum: Object-Pascal / Delphi-Language
Delphi
by Keldorn,
25. Nov 2005
hmm, das ist auch noch ne gute Idee.
Das mit den Ereignissen / Owner lasse ich wieder. Das würde bedeuten, daß ich in jeder zelle die Zellposition und ein Notifyevent/Owner-kompo hinterlegen muß. Das ist mir zuviel Speicher. Außerdem müßte ich dann bei jedem Sortieren und Löschen von Zeilen die Zellpositionen aller Zellen aktualisieren, das wird wohl nix werden.
momentan schwanke ich...
Forum: Object-Pascal / Delphi-Language
Delphi
by Keldorn,
22. Nov 2005
jepp, das sind in meinen (zugedrückten ;) ) Augen aber auch 2 Paar Schuhe.
1. Paar: ein Tpicture ist für mich nicht zwingend an eine Image gebunden, das kann auch ohne ein drübergeordnetes Image leben, da das das TPicture alleine auch nicht wissen kann, gehts es nur über Ereignisse.
2. Paar: TListcolumns etc. Die machen für sich alleine keinen richtigen sinn und sind immer einem Listview...
Forum: Object-Pascal / Delphi-Language
Delphi
by Keldorn,
21. Nov 2005
Hallo
Ich habe z.B. folgende Konstrukte
Grid
|-> Objectlist Spalten
|-> Objectliste mit Zellen(Tobject)
Das Grid hat eine property, mit dem ich auf ein Zellenobject zugreifen kann. Das Zellenobject hat dann wieder eigene propertys.