Autor Beitrag
sebjensen
Hält's aus hier
Beiträge: 14

Win XP, Suse Linux 9.3
Dephi 6.0
BeitragVerfasst: So 25.06.06 17:50 
Hallo.

Ich schreibe gerade an einem kleinen Vokabeltrainer. Er ist auch schon fast fertig und nun kommen die letzten Feinheiten in das Programm.

Ich habe eine Maske erstellt, in der man eine neue Vokabelliste erstellen kann. Mit der Hilfe eines TStringGrid werden die Vokabel aus der Datei oder die neu hinzugefügten Dateien angezeigt. Nun wollte ich gerne einer Möglichkeit schaffen, dass man speziell dieses TStringGrid ausdrucken kann.

Leider bekomme ich das irgendwie nicht hin. Wäre super, wenn mir jemand erläutern könnte (am Besten mit Quelltext) ;) wie man das ganze programmieren kann.

Hier gibt es einmal den Quelltext als Download nur von dem Teil der Vokabellistenerstellung.
Einloggen, um Attachments anzusehen!
Hobby-Programmierer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 238
Erhaltene Danke: 4

Win XP Pro, Vista Ultimate Trial :o)
D6 Pro, D7 Pro, Turbo, XE SE
BeitragVerfasst: So 25.06.06 19:28 
Nabend ..., :)
StringGrid drucken oder einfach die Suche benutzen. Wurde einfach schon zu oft in allen möglichen Foren behandelt !!

LG Mario :dance2:
sebjensen Threadstarter
Hält's aus hier
Beiträge: 14

Win XP, Suse Linux 9.3
Dephi 6.0
BeitragVerfasst: So 25.06.06 19:43 
Also irgendwie funktioniert das ganze noch nicht.

Ich habe den ersten Link von dir benutzt. Nun habe ich jedoch das Problem, dass nur eine Seite erstellt wird. Es wird keine automatische zuweisung auf die nächste Seite gesetzt.

Kann mir jemand da helfen?
Hobby-Programmierer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 238
Erhaltene Danke: 4

Win XP Pro, Vista Ultimate Trial :o)
D6 Pro, D7 Pro, Turbo, XE SE
BeitragVerfasst: So 25.06.06 21:42 
Nabend ..., :)
user profile iconsebjensen hat folgendes geschrieben:
... Es wird keine automatische zuweisung auf die nächste Seite gesetzt.

Dazu musst Du den Code selbst modifizieren.
for y:= 0 to grd.rowcount -1 do
sollte die zu ändernde Stelle sein.

Ich pers. würde die Prozedur
ausblenden Delphi-Quelltext
1:
procedure GridDruck(grd:TStringGrid;links,oben:word;scal:double)					

um die Parameter von Zeile, bis Zeile erweitern.
ausblenden Delphi-Quelltext
1:
procedure GridDruck(grd:TStringGrid;links,oben:word;scal:double;von,bis: word)					


LG Mario
sebjensen Threadstarter
Hält's aus hier
Beiträge: 14

Win XP, Suse Linux 9.3
Dephi 6.0
BeitragVerfasst: So 25.06.06 22:01 
Hi.

Wie müsste ich die Sachen denn verändern, wen ich halt drucken möchte. Wäre auch super, wenn du deinen Vorschlag mit der Erweiterung der Datei hier als Quelltext posten könntest.

Wäre echt super.

Vielen Dank.