Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: MaLkAvIaN_NeT en 8 Noviembre 2007, 22:51 pm



Título: llamar a impresora
Publicado por: MaLkAvIaN_NeT en 8 Noviembre 2007, 22:51 pm
hola alguien sabe como puedo llamar a configurar impresora :
(http://img209.imageshack.us/img209/8162/configkk1.jpg)

alguien sabe como hacerlo??? o el nombre del proceso para llamarlo por un bat


gracias


Título: Re: llamar a impresora
Publicado por: GroK en 9 Noviembre 2007, 00:42 am
En tu proyecto, haz Ctrl+T. Esto abre la pantalla de componentes; una vez ahi selecciona "Microsoft Common Dialog Control 6.0" (comdlg32.ocx). Agrega el componente al form, y ahora en el codigo del form_load, o del evento click de un boton por ejemplo:

Código
  1. Private Sub Command1_Click()
  2. CommonDialog1.ShowPrinter
  3. End Sub

Saludos


Título: Re: llamar a impresora
Publicado por: MaLkAvIaN_NeT en 9 Noviembre 2007, 03:30 am
gracias por responder, el problema que estoy migrando un sistema de vb6.0 a vb.net y en .net no existe commond dialog, por eso queria saber si alguien conoce el nombre de proceso para mostrar esta ventana, u otra forma, asi la puedo implementar en .net


gracias


Título: Re: llamar a impresora
Publicado por: GroK en 9 Noviembre 2007, 03:48 am
Ahm vale, yo .NET si que no manejo, pero a lo mejor esto te ayuda:

http://msdn.microsoft.com/library/SPA/vbcon/html/vbconPrintingChangesInVisualBasic70.asp?frame=true

Saludos


Título: Re: llamar a impresora
Publicado por: MaLkAvIaN_NeT en 9 Noviembre 2007, 17:54 pm
,,,Bueno en realidad había intentado hacerlo de mil maneras con el objeto printer  :¬¬ y ahora busque comparaciones entre showprinter del commond dialog y .net y obtuve información de ayuda que me llevo a la forma de hacerlo, contanto tambien con la ayuda que me dieron


gracias por la atención  ;D y la ayuda


saludos


PD
el código es:
Código:
PrintDialog prnDlg;
prnDlg = new PrintDialog();
prnDlg.PrinterSettings =  new System.Drawing.Printing.PrinterSettings();
prnDlg.ShowNetwork = true;
prnDlg.ShowDialog();