Ir para conteúdo



Acesso a Impressora em VB.NET do Visual Studio 2010


  • Por favor, faça o login para responder
Não há respostas para este tópico

#1 Tedioboy

Tedioboy
  • Membros
  • 5 posts

Postado 06 January 2012 - 12:15 PM

Boas a todos!

Estou a escrever um programa em VB.NET que contém um Form que mostra as impressoras instaladas no computador numa Listbox de nome PCPrinters.
Na rotina Load do Form escrevi o seguinte código:

PCPrinters.Items.Clear()
For Each Item As String In PrinterSettings.InstalledPrinters
	PCPrinters.Items.Add(Item)
Next
PCPrinters.SelectedIndex = PCPrinters.Items.IndexOf((New System.Drawing.Printing.PrinterSettings).PrinterName)
A última linha assegura que fica seleccionada na Listbox a impressora predefinida no computador.

As minhas questões são:
1. Como posso definir uma impressora que tiver seleccionada na Listbox como a predefinida para o computador?
2. Como acesso directamente as propriedades da impressora seleccionada sem passar pelo PrinterDialog geral com todas as impressoras? Quero abrir directamente a janela das propriedade da impressora seleccionada na Listbox e apenas dessa.

Obrigado desde já pelas possíveis dicas.
Tedioboy .






0 usuário(s) está(ão) lendo este tópico

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)