Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: CommondDialog Tulostus

kayttaja-3842 [20.04.2006 20:38:41]

#

Miten saan tehyä niin,että ohjelma tulostaa vain jos painetaan "Tulosta"? Eli siis nytten kun nappia painetaan aukeaa CommondDisalog:in Tulostus ikkuna, ja jos painetaan peruuta ohjelma alkaa kuitenkin tulostamaan...

Private Sub tulosta_Click()
Printteri.ShowPrinter
Printer.Print "test"
Printer.EndDoc
End Sub

Antti Laaksonen [20.04.2006 20:52:45]

#

Tässä tulee esimerkki:

On Error Resume Next
CommonDialog1.CancelError = True
CommonDialog1.ShowPrinter
If Err = 32755 Then
    MsgBox "Valittiin peruutus"
Else
    MsgBox "Valittiin tulostus"
End If

Ensin määritetään, että peruutusnapin painaminen aiheuttaa "virheen". Sitten tutkitaan, onko kyseistä virhettä ilmennyt, ja jos on, niin peruutusnappia on painettu.

kayttaja-3842 [20.04.2006 21:06:07]

#

Jee se toimii...Kiitos paljon

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta