Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/10/2007, 06:40
Manu_Leon
 
Fecha de Ingreso: marzo-2005
Ubicación: Sevilla
Mensajes: 277
Antigüedad: 19 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.