Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

UN PROBLEMILLA CON LA IMPRESORA

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: UN PROBLEMILLA CON LA IMPRESORA Responder citando

Hola amigos:

Consigo obtener los datos de las impresoras del ordenador, Device, Port y Driver, y los pongo esos datos en un ListBox. Pero no se como seleccionarla para poder imprimir en la q yo quiero.


GRACIAS UN SALUDO
Volver arriba
Mensaje    Asunto: Responder citando

Tienes la propiedad Printers del objeto TPrinter que es un array con todas las impresoras instaladas en el sistema. Si quieres seleccionar una impresora como la predeterminada, sólo tienes que establecer la propiedad PrinterIndex según el índice que tenga en la propiedad Printers.

Por ejemplo, para seleccionar la impresora 0 harías:

Printer->PrinterIndex = 0;

Si quieres seleccionar la impresora predeterminada, debes poner el valor -1:

Printer->PrinterIndex = -1;
Volver arriba
Mensaje    Asunto: Responder citando

y como se cual es la impresora 0 la impresora 1 y tal?

o como se declara cual es cual?
Volver arriba
Mensaje    Asunto: Responder citando

Puedes saber que impresora estas utilizando a partir de su nombre. El siguiente ejemplo, es un bucle en el que van apareciendo los nombres de todas las impresoras instaladas:

Código:

  for (int n = 0; n < Printer()->Printers->Count; n++)
    ShowMessage(Printer()->Printers->Strings[n]);
Volver arriba
Mensaje    Asunto: Responder citando

muchas gracias, ya funciona,eres una maquina. Otra pregunta estoy haciendo un programa para ciber y no se dos cosillas:

1.- Como cerrar programas externos como juegos, internet etcetera de foma automatica.

2.-Como eliminar el ctrl + alt + sup
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.