Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hansa,
14. Mär 2010
Ja sicher. Nichts für ungut, aber das passt nicht recht in mein Konzept. Wenn das mit dem OnDrawCell mir auch nicht gefällt : gehen tuts ja schon.
Das, was die Prozedur :
WriteTextAligned
im Prinzip macht, das macht bei mir die Prozedur sgRechts und die wird im OnDrawCell des Grids aufgerufen (noch). Siehe #1.
Darum gehts aber nicht. Es geht darum diese Eigenschaft dem Stringgrid...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hansa,
14. Mär 2010
Habe das mal wieder in Angriff genommen. Und zwar so :
procedure TExtStringGrid.SetCellInteger(ACol, ARow: integer;
const Value: integer);
var st : string;
Rect : TRect;
begin
FCellInteger := Value;
Cells := IntToStr(value);
Rect := CellRect(ACol,ARow);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hansa,
29. Jan 2010
Werde ich nicht tun. Fange gewiss noch an den Bildschirm anzustreichen. :mrgreen: Die Komponente soll lediglich das integriert machen, was die externe Prozedur macht. Wer weiss mehr ?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hansa,
29. Jan 2010
Es geht nur um die Ausgabe des Grids, also die Anzeige.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hansa,
29. Jan 2010
Hi,
ich habe hier ein abgeleitetes Stringgrid. Es geht da u.a. um Zellenformatierung. Reals sollen direkt autom. Nachkommastellen haben usw. Momentan sieht das so aus :
procedure TExtStringGrid.SetCellReal(ACol, ARow: integer;
const Value: real);
begin
FCellReal := Value;
Cells := FloatToStrF(FCellReal,ffFixed,8,2);