Visual Basic - CommonDialog donde devuelve valores?

Life is soft - evento anual de software empresarial
 
Vista:

CommonDialog donde devuelve valores?

Publicado por alberto (35 intervenciones) el 25/01/2007 14:27:04
Necesito saber que boton se apreta en el commondialog , pues presento uno para elegir la impresora en la cual quiero que salga un documento, pero que pasa si deseo cancelar la impresión? He provado con distintas propiedaes y valores de errores pero no importa si acepto o cancelo siempre sale la impresion y yo quiero que cuando el boton de cancelar se presione realmente se cancele.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CommonDialog donde devuelve valores?

Publicado por AlbertoV (200 intervenciones) el 25/01/2007 17:10:46
Si has organizado bien tu código, el botón Cancelar del CommonDialog genera un error (no recuerdo el número) siempre y cuando le hayas puesto la propiedad CancelError = True al CommonDialog.
Este error hay que capturarlo en una rutina de error dentro del código del mismo procedimiento en que se ordena la Open del CommonDialog, y desde ella saltear la impresión.
Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CommonDialog donde devuelve valores?

Publicado por alberto (35 intervenciones) el 26/01/2007 15:15:47
gracias me faltaba el cancelerror=true y ya lo solucione
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar