C# – Visual Basic Power Packs

Olá pessoal!!!

Nesse post quero apresentar para você um recurso do Visual Studio que pode agregar bastante em nossos aplicativos escritos em C# para Windows Forms seu nome é Visual Basic Power Packs.

Separei o post em 5 perguntas e respostas que vão desde do entendimento até a utilização.

O que é?

Microsoft.VisualBasic.PowerPacks é um namespace que contém classes para os controles  Visual Basic Power Packs.

Os controles do Visual Basic Power Packs são controles adicionais para formulários do Windows.

Elas foram lançadas originalmente como suplementos e a partir da versão 2015 estão incluídos no Visual Studio.

Para que servem?

Apesar de serem poucos controles, eles permitem com que façamos coisas muito interessantes sem muito esforço como apresentar os dados de um banco de dados de forma customizada e prática, desenhar formas geométricas sobre o formulário e imprimir o formulário na sua impressora favorita.

Onde baixar?

Se você está usado o Visual Studio em uma versão anterior a 2015, pode baixar Microsoft.VisualBasic.PowerPacks diretamente do site da Microsoft através do link:

https://www.microsoft.com/en-us/download/details.aspx?id=25169

Como instalar?

1.Após baixar o arquivo VisualBasicPowerPacks3Setup.exe (2,78MB) execute-o seguindo o passo a passo do instalador;

2.Abra o Visual Studio e abra um projeto C# para Windows Forms;

3.Abra a janela Caixa de Ferramentas (ToolBox) através do menu Exibir (View) e clique com o botão direito sobre a janela e escolha a opção Adicionar Guia (Add Tab). Nomeie como “Visual Basic Power Packs”;

4.Expanda sua Guia, clique com o botão direito e escolha a opção Escolher Itens… (Choose Item);

escolher-item-da-caixa-de-ferramentas-1

5.Espere acabar de carregar todos os itens, escreva no campo Filtrar (Filter) a palavra “Power”, selecione os itens que desejar e clique em OK;

escolher-item-da-caixa-de-ferramentas-2

6.O resultado esperado é o seguinte:

caixa-de-ferramentas

Como usar?

A figura baixo mostra o uso dos principais recursos. Na verdade são muito parecidos com os controles tradicionais do Visual Studio.

form-power-packs

Já para usar o printForm1 criei dois botões, um para impressão direta na sua impressora padrão e outro para apresentar uma tela de preview antes da impressão. Veja o código a seguir:

private void bImprimir_Click(object sender, EventArgs e)
{
printForm1.PrintAction =
System.Drawing.Printing.PrintAction.PrintToPrinter;
printForm1.Print(); //Imprime na impressora padrão
}

private void bPreview_Click(object sender, EventArgs e)
{
printForm1.PrintAction =
System.Drawing.Printing.PrintAction.PrintToPreview;
printForm1.Print();
}

Postei um vídeo no YouTube com esse passo a passo e mais alguns detalhes.

Se tiverem alguma dúvida ou sugestão é só me escrever.

Prof. Leandro

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: