Handeling na printen

Status
Niet open voor verdere reacties.

Doofenshmirt

Gebruiker
Lid geworden
3 nov 2011
Berichten
222
Ik wil graag een pdf uitprinten en daarna een andere naam geven.


Dit gebruik ik om het pdf uit te printen , maar dit duurt natuurlijk even .

Wat kan ik doen om te wachten tot hij klaar is met printen en dan pas een andere naam geven.

Code:
 Try
            Dim Proc As New Process
            Proc.StartInfo.FileName = (Application.StartupPath.ToString + "\Kosten Meubels.pdf")
            Proc.StartInfo.Verb = "Print"

            Proc.Start()
        Catch ex As Exception

        End Try

       '' Dan de code om de naam te veranderen
 
Hoi tim687,

Het gaat me niet om dat ik niet kan vinden om een file een andere naam te geven , maar ik zou graag willen dat hij wacht tot dat de printer klaar is .

Daarna pas de verdere code.

Nu is hij nog bezig met de printer en dan krijg ik de fout melding , bestand is nog in gebruik als ik het een andere naam wil geven.
 
Hoi,

Je kan een handler gebruiken:
[CPP] Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim Proc As New Process
Proc.StartInfo.FileName = (Application.StartupPath.ToString + "\Kosten Meubels.pdf")
Proc.StartInfo.Verb = "Print"

AddHandler Proc.Exited, AddressOf ChangeName

Proc.Start()
Catch ex As Exception

End Try
End Sub

Private Sub ChangeName()
''// Dan de code om de naam te veranderen
End Sub[/CPP]

Ik heb het zelf niet geprobeerd, dus ik weet niet of het echt werkt, maar volgens mij zou het moeten werken.

MartinJM
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan