Entwickler-Ecke
Sonstiges (Delphi) - TPrintDialog mit einem Button ansprechen
podi - Sa 14.10.06 02:23
Titel: TPrintDialog mit einem Button ansprechen
Hallo!
Wie kann ich mit einem Button eine Liste ausdrucken?
Mit einem TPrintDialog kann man den Drucker aufspüren, aber wie kann ihne mit der Liste und dem Button verknüpfen?
Freundliche Grüsse
galagher - Sa 14.10.06 07:19
Hallo!
Meinst du so etwas in der Art:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| uses Printers,
procedure TForm1.Button1Click(Sender: TObject); var Line: Integer; PrintText: System.Text; begin if PrintDialog1.Execute then begin AssignPrn(PrintText); Rewrite(PrintText); Printer.Canvas.Font := ListBox1.Font;
for Line := 0 to ListBox1.Items.Count - 1 do Writeln(PrintText, ListBox1.Items[Line]);
System.Close(PrintText); end; end; |
podi - Sa 14.10.06 09:31
Vielen Dank!!
Dieser Code funktioniert einwandfrei!!
Vielleicht kannst du beim Thema Datenbank auch helfen?? :o)
galagher - Sa 14.10.06 12:42
Freut mich, dass ich dir helfen konnte! :D
podi hat folgendes geschrieben: |
Vielleicht kannst du beim Thema Datenbank auch helfen?? :o) |
Leider nein, habe absolut keine Ahnung davon! :?
podi - So 15.10.06 10:10
Jetzt habe ich das ganze mit einer TListview probiert...und siehe da, er hat ein Stick Fehler gemeldet!!??
Kann es sein, dass die TListview nicht zum Drucken geeignet ist oder muss man den Code massiv abändern.
Vielen Dank
galagher - Mo 16.10.06 18:33
podi hat folgendes geschrieben: |
Kann es sein, dass die TListview nicht zum Drucken geeignet ist |
Das würde mich auch interessieren - hab's auch nicht hingekriegt.
wulfskin - Mo 16.10.06 19:04
podi hat folgendes geschrieben: |
Jetzt habe ich das ganze mit einer TListview probiert...und siehe da, er hat ein Stick Fehler gemeldet!!??
Kann es sein, dass die TListview nicht zum Drucken geeignet ist oder muss man den Code massiv abändern.
Vielen Dank |
Geht schon, nur musst du halt die Eigenschaften von dem ListItem holen.
Wie hast du es denn probiert?
Gruß Hape!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!