Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

23.06.2007, 16:04

thx, hat aber nix gebracht.

Bin dankbar für weitere Lösungsvorschläge!

»TheProgrammer«
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

12

23.06.2007, 16:19

Bei mir funktionierts genau so, und zwar einwandfrei!
@D13_Dreinig

13

23.06.2007, 17:37

wo genau ist das invalidate und das refresh?
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

14

23.06.2007, 17:41

Am Anfang von printDocument1_PrintPage.
@D13_Dreinig

15

23.06.2007, 19:54

Warum nicht eine Funktion in das Form einbauen und für jedes Element

Quellcode

1
Control.Visible = false;

einbauen, anschließend zeichnen und wieder anzeigen.

16

24.06.2007, 10:10

Zitat

Warum nicht eine Funktion in das Form einbauen und für jedes Element
Code:

Control.Visible = false;

einbauen, anschließend zeichnen und wieder anzeigen.


Sorry, aber ich blick gerade nicht, was du meinst. Denn das Problem mit den Steuerelementen hat sich ja durch Davids Methode gelöst.
Es geht ja nur noch um den Druckdialog der genau im Moment des Druckens noch auf dem Blatt abgebildet wird!

Zitat


Am Anfang von printDocument1_PrintPage.


Ja das hab ich ausprobiert, bei mir ging das seltsamer weise nicht.
Ich habe aber eine Lösungsidee. Es gibt doch bei .NET bestimmt genau wie in JAVA eine Eigenschaft wie:

C-/C++-Quelltext

1
bool alwaysOnTop;


welche verhindert, dass Dialoge oben drauf angezeigt werden. Ich hab auch mal ein bisschen mit Begriffen wie: How can I put my form always on top gegoogelt hab aber hauptsächlich Sachen zur WinAPI gefunden.
Weiß jemand ob es wowas gibt, denn das wäre vermutlich die optimalste Lösung für mein Problem.
Schonmal vielen dank für eure bisherige Hilfe
»TheProgrammer«
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

17

27.06.2007, 14:30

Zitat

...es existiere eine Methode mit der man ein Image von einem Form bekommen kann...


Wie ist's damit?

Quellcode

1
2
Bitmap bitmap:
bitmap = (Bitmap)myForm.Image;

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

18

27.06.2007, 18:16

Zitat von »"Passwort:"«

Zitat

...es existiere eine Methode mit der man ein Image von einem Form bekommen kann...


Wie ist's damit?

Quellcode

1
2
Bitmap bitmap:
bitmap = (Bitmap)myForm.Image;


Wie? Wo? Was? :shock:
@D13_Dreinig

19

28.06.2007, 13:24

:!: ...in C# begommt man auf diese Weise "ein Image von einem Form" (oder eine Bitmap oder was auch immer)

Quellcode

1
2
Image image = myForm.Image;
Bitmap bitmap = (Bitmap)myForm.Image;

:oops: ... das war doch die Eingangsfrage?

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

20

28.06.2007, 13:34

Nur mal so eine Frage eines nicht C# Kenners:

Man kann ein WinForm einfach in eine Bitmap casten(boxen-was auch immer)?
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Werbeanzeige