Adicionando Ícones no Windows Forms


por Mauricio Junior em 1/1/2011 0

Utilizando o Visual Studio.NET 2005

 

 

Olá pessoal, meu nome é Maurício Júnior, estou disposto a mostrar como montar ícones dentro de um sistema cliente / servidor utilizando Windows Forms com o Visual Studio.NET 2005.

 

Livros publicados:

Livros Publicados - Mauricio Junior 

 

Requisitos:

- Ter instalado o Visual Studio.NET 2005;

- Criar uma aplicação do tipo Windows Form.

 

 

Resultado final do artigo gerado (figura 1.1)

Figura 1.1 – Resultado final do artigo.

 

 

 

Para início de conversa, estou partindo do pré-suposto que você já possui um sistema criado e com um formulário MAIN dentro do sistema como parte principal.

 

 

Adicionar Menu

 

 

Dentro do formulário MAIN da aplicação, acesso a Toolbox e escolho o componente MenuStrip. Utilizo o drag / drop (pegar e arrastar) para dentro do formulário.

 

Automaticamente é criado no topo do formulário os lugares para inserir menu e submenu. Veja a referência 1.3.

Referência 1.2

 

 

Referência: 1.3

 

No topo do formulário são criados espaços para digitar. Para criar outro menu, basta clicar em TYPE HERE meio transparente.  Cliquei e digitei normalmente. Referência 1.4

 

 

Referência: 1.4

 

Bem simples e fácil criar ao menu do sistema. Agora, para chamar o formulário específico de acordo com o menu, basta clicar duas vezes em cima e chamar o formulário.  Referência 1.5. Exemplo:

 

 

 

private void clToolStripMenuItem_Click(object sender, EventArgs e)

        {

            FrmPesquisarCliente frm = new FrmPesquisarCliente();

            frm.MdiParent = this;

            frm.Show();

        }

 

Referência: 1.5

 

Explicação:

 

         Este nome FrmPesquisarCliente é um formulário criado na aplicação, logo em seguida, instanciei o mesmo colocando o nome frm. Chamei digitando o comando o método Show(), ou seja, frm.Show(); assim o formulário já é chamado e aparecerá na tela.

 

 

Adicionar Ícone de Atalho

 

Para adicionar ícones de atalho no sistema é muito simples.

Acesse a barra de Toolbox diretamente no sub-item MENU & Toolbars e escolha o componente ToolStrip. Arraste e cole dentro do formulário MID.

 

 

Referência: 1.6

 

 

Logo no topo foi adicionado outra barra abaixo do menu criado. Referência 1.7.

 

 

Referência: 1.7

 

Existe um menu para que seja adicionado um botão com imagem. Escolha a opção BUTTON, o botão é mostrado.  Referência 1.8.

 

 

Referência: 1.8

 

Esta figura pode ser alterada sem problema algum.  Clique com o botão direito em cima do ícone, escolhi a opção SET IMAGEM. (Referência 1.9)

 

Referência: 1.9

 

O próximo passo é escolher a imagem desejada. Referência 1.10.

 

 

Referência: 1.10

Primeiramente clique no botão CLEAR, isso limpa a imagem mostrada ao lado. Clique no botão IMPORT... para escolher a imagem. Referência 1.11

 

 

Referência: 1.11

 

Pode ser escolhido qualquer tipo de imagem ou ícone. As extensões das imagens são: .gif, .jpg, .jpeg, .bmp, . wmf e .png. Para ícones basta escolher um tipo do tipo .ICO.

 

Escolhi o ícone de salvar, cliquei no botão abrir e pronto, foi adicionado o ícone na tela. Referência 1.12

 

 

Referência: 1.12

 

Para chamar a tela ou formulário específico, clique duas vezes em cima do ícone e instancie o formulário. Adicionar o ícone e chamar o formulário não é tudo, podemos aumentar o tamanho do mesmo de acordo com o layout ou necessidade. Acessei as propriedades do componente TOOLSTRIP1, junto à propriedade chamada IMAGESCALINGSIZE. Alterei a mesma para 32, tanto no width quanto no Height. O valor padrão vem 16. (Referência 1.13)

 

 

Referência: 1.13

 

Mesmo mudando para 32, 32 na tela não é alterado automaticamente o tamanho do ícone. Dessa forma, para aplicar no layout, basta clicar duas vezes em outra propriedade. (Referência 1.14)

 

 

Referência: 1.14

 

A propriedade GripStyle está Visible, clique duas vezes para alterar a opção HIDDEN, depois volte para VISIBLE. Esta é uma barra cujo é mostrada no início, esse ato de clicar duas vezes faz com que apenas é atualizado o layout. (Referência 1.15)

 

 

Referência: 1.15

 

Note que o ícone ficou maior facilitando a vida do usuário no sistema.

Bom, fico por aqui. Em caso de dúvidas favor envie e-mail.

 

 

Mauricio Junior

Pessoal: www.mauriciojunior.org

Comunidade: www.aspneti.com

E-mail: mauricio@ascompras.com

voltar   comente  subir

 
Mauricio Junior Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog: blog.mauriciojunior.org, Site pessoal www.mauriciojunior.org



Comentários:
Comentado por: Fabio Mans - 10/5/2007 9:48:15
show, estava com saudades dos seus artigos.

Comente (dê sua opinião):
Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Evento na Faculdade Projeção
Windows Phone no Brasil
Contagem Regressiva com C# e JavaScript
Alongar é preciso
Vídeo: Framework de dados - parte 1
Agrupando e-mails no Hotmail
Mensagem JavaScript com .NET
Padronizando Status e Situação
Botão abrindo janela de forma modal
GridView - Valor total no footer
Nova geração HTML
SmartNavigation – 1.0 e 1.1 MaintainScroll PositionOn Postback – 2.0
Vídeo - Mostrando um sistema com pocket pc
Montando estrutura de um site MVC 2 com Visual Studio .NET 2010
VS 11 preparado para HTML 5
Enviando E-mail com Anexo
Deixando o componente ASP:MENU compatível com qualquer browser
Trabalhando com Session
Dica para Auto Completar Código
Forum utilizando VS 2005 e Ajax
Visual SourceSafe 2 / 3 parte
Criando Alias no Pacote
Criptografando Senha
Heroes {Community} Launch - Brasilia/DF
Trabalhando com vários projetos dentro da mesma solução
Review do Windows Phone, Games e Aplicativos
Trabalhando com ENUM
Aplicativo iCotação Free
Vírus - Full video Pamela Anderson
Descobrindo e criando tecla de atalho com Windows Forms
Inserindo valor na combo depois de preenchida
Aspirador de pó inteligente
CES em Las Vegas
Windows Phone 7 e DLNA
Vídeos Mobile no Site da Microsoft