
21/10/2007, 06:40
|
| | Fecha de Ingreso: marzo-2005 Ubicación: Sevilla
Mensajes: 277
Antigüedad: 20 años, 2 meses Puntos: 2 | |
Re: problemas al cambiar de impresora En el código de ejemplo que te puse, lo que se hace es en un formulario (en este caso "Form5"), contiene una lista (list1) y dos botones (command1 y command2).
al cargar el formulario (form_load). la lista se llena con los nombres de las impresoras.
Uno de los botones es cancelar (sólo hace form5.hide)
El otro boton es para seleccionar la impresora.
Me explico, el código es una alternativa muy básica al commondialog.
Nos acostumbramos a programar basandonos en ocx y librerias que nos resultan muy útiles y nos ahorran mucho tiempo. Y cuando alguna falla, a veces nos vemos un poco perdidos.
Puedes desarrollar tu propio control que actúe como el mismo commondialog, que seleccione todas las propiedades de las impresoras (ColorMode, PrintQuality, DeviceName, etc).
No es difícil y te llevará un par de dias como mucho, pero claro, es una tarea un poco tediosa, ya que ya estamos acostumbrados a que eso se hacía solo con el coomondialog.
Un saludo. |