Laden...
D
Denzel
myCSharp.de - Member
0
Themen
4
Beiträge
Letzte Aktivität
vor 18 Jahren
Dabei seit
18.08.2005
Alter
45
Beruf
Student
Herkunft
Biberach
Erstellt vor 19 Jahren

Hi,

meine Auflösung : 1280*1024

AutoScale ist auf none.

WindowState : normal

Hab jetzt rausgefunden das er da wirklich nur Probleme macht wenn die Form größer ist als die sichtbare Fläche des Bildschirms. Dann druckt er anstatt dem verdeckten Teil der Form (der aus dem Bilschirm rausragt) den unteren Bilschirmrand. Was mich allerding ein wenig wundert.

Danke für eure Hilfe..und gequält fühle ich mich nicht, finds ja super das ihr euch so bemüht.

Gruß, Dennis

Erstellt vor 19 Jahren

Habs mit verschiedenen Controls probiert. Zuerst habe ich die ganze Form übergeben. Beim zweiten Versuch habe ich alles auf ein Panel gepackt, und dann dieses Panel übergeben. Gleiches Ergebnis.

Wenn es so halt nicht klappt, muss ich mir wohl oder übel ein Drucklayout basteln, dies hier wäre halt eine sehr komfortable Variante gewesen..

Danke schon mal für die bisherige Hilfe.

Erstellt vor 19 Jahren

Hi,
vielleicht habe ich mich etwas komisch ausgedrückt. Das Fenster (Form) das ich drucken möchte bekommt von mir ein Hintergrundbild in Form eines Formulars (wie z.B. einen Antrag, Vertrag etc.). Dann setze ich Textboxen auf die Form, die die auszufüllenden Felder des 'Formulars' darstellen. Am Schluss soll dann das ganze ausgedruckt werden.

Beim Drucken dann habe ich das oben genannte Problem das er nicht nur den Inhalt der Form druckt, sondern Teile des restlichen Bildschirms gleich mit.

Grüße..

Erstellt vor 19 Jahren

Hallo zusammen,

bin auch noch ein relativer Neuling in C#, und hatte auch das problem das ich eine Druckroutine gesucht habe. Bei mir ist es so, das ich als Hintergrundbild ein Formular habe, und als auszufüllende Felder in dem Formular Textboxen in die Form gesetzt habe.
Hab den oben geposteten Code in mein Projekt kopiert, klappt alles eigentlich super, bei mir druckt er nur komischweise Teile des Bildschirm mit (die Taskleiste). Vielleicht kann mir jemand erklären warum er das macht, wäre super.

LG, Dennis