18. oktober 2000 - 15:09Der er
8 kommentarer og 1 løsning
Common dialog
Hej
Jeg er ved at forsøge at printe, og kald mig dum, men jeg kan _simpelthen_ ikke få CommonDialog til at gøre noget som helst. Den skal jo egentlig kun printe hvis brugeren trykke OK, så kan det ikke lade sig gøre på en eller anden måde at få at vide om der er blevet trykket OK eller Cancel?
Mit problem er nok at jeg ikke for godt ved hvordan common dialog virker. Jeg kan sagtens få den til at printe, og jeg kan også godt få common dialog til at fortælle mig hvilken printer der skal bruges. Men jeg kan ikke lige se hvordan jeg skal stille min kode op, så udprintningen afhænger af om der er trykket Ok eller Cancel. Et hurtigt kodeeksempel kunne fx være til hjælp.
Dette kode burde finde printere der er koblet til systemmet.
Private Sub Form_Activate() List1.Clear Dim i% For i = 0 To Printers.Count - 1 List1.AddItem Printers(i).DeviceName & \": \" & Printers(i).Port Next i End Sub
Private Sub List1_Click() Set Printer = Printers(List1.ListIndex) Printer.Print \"test Text\" Printer.EndDoc End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.