![]() |
Stinggrid mit Grid.OnDrawCell ausgeben Problem mit drucken
Hallo,
hab ein Programm geschrieben, mit dem ich Daten mitschneiden und darstellen kann. Diese kommen sehr schnell und werden übersichtlich in einem Stringgrid dargestellt. Um sie möglichst Schnell auszugeben und nicht immer das ganze Grid neu zu schreiben benutze ich die ausgabe mit OnDrawCell. Mein Problem ist nun, dass ich diese Daten auch drucken möchte. Hab mir einsehr schönes Tutorial ![]() Dat is ja nicht so fein :wall: . Also :gruebel: :gruebel: Problem : Der Code greift auf die einzelnen Zellen zu, in dennen aber keine Werte stehen, da die werte folgendermassen geschrieben werden :
Delphi-Quellcode:
Ich mach also nur ne grafische Ausgabe und schreibe keine Werte rein.
Grid.Canvas.TextRect(arect, arect.left, arect.top, Ausgabewert) ;
Kann ich irgendwie die Daten aus dem Grid lesen und Drucken, ohne meine Eingabe zu ändern??? Danke für eure Hilfe!!! |
Re: Stinggrid mit Grid.OnDrawCell ausgeben Problem mit druck
Hi,
warum über TextOut? ist
Delphi-Quellcode:
dir zu langsam?
procedure TForm1.FormShow(Sender: TObject);
Var i,j:integer; begin for i:=0 To StringGrid1.ColCount-1 do for j:=0 to StringGrid1.RowCount-1 do StringGrid1.Cells[i,j]:='Hallo DuDa'; end; Wo merkst du dir die Werte? Die mit Textout ausgegebenen Werte sind jetzt nur noch Bildpunkte. mfg BrunoT |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:10 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