Programação C# + ASP.NET Prof. MSc. Daniel Menin Tortelli e-mail: danielmenintortelli@gmail.com Site: http://sites.google.com/site/danielmenintortelli/home 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 1
Componente LinkLabel O componente LinkLabel é usado para executar e chamar outros objetos e aplicações, tais como arquivos ou abrir o browser da internet em um determinado URL. Esse componente é similar aos botões de links das páginas Web. 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 2
Propriedades do LinkLabel Propriedades ActiveLinkColor LinkArea LinkBehavior LinkColor LinkVisited VisitedLinkColor Text Descrição Especifica a cor de um link ativo quando clicado. A cor padrão é vermelho. Especifica qual porção do texto no LinkLabel é tratado como parte do link. Especifica o comportamento da área sublinhada o link ao passar o mouse sobre o LinkLabel. Especifica a cor original do link antes de ser visitado. A cor padrão é azul. Se TRUE, o link muda de cor quando clicado (visitado). A cor é especificada no parâmetro VisitedLinkColor Especifica a cor do link quando este já foi visitado. A cor padrão é púrpura. Especifica o texto que aparece no LinkLabel LinkClicked Eventos Descrição Evento disparado quando o LinkLabel é clicado 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 3
Componente LinkLabel Crie o evento LinkClicked do componente LinkLabel e adicione o comando abaixo no corpo da função. O comando System.Diagnostics.Process.Start executa e passa parâmetros de inicialização para uma aplicação. 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 4
Componente ToolTip O componente ToolTip exibe um texto informativo quando o usuário está com o ponteiro do mouse sobre um controle do Form. Após inserido no Form, todos os componentes podem configurar uma mensagem na propriedade ToolTip on ToolTip1. 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 5
Propriedades da ToolTip Propriedades ToolTipIcon ToolTipTitle IsBalloon UseFadding UseAnimation Descrição Seleciona um ícone que aparece junto à mensagem Especifica um título para a ToolTip que aparece junto à mensagem Especifica se a ToolTip deve aparecer na forma de um balão de diálogo Mostra ou não o efeito de fadding quando a ToolTip é exibida ou escondida Mostra ou não o efeito de animação quando a ToolTip é exibida ou escondida Popup Eventos Descrição Evento disparado quando a ToolTip é exibida 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 6
Componente ToolTip 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 7
Adicionando um Ícone 1. Adicione um ícone na aplicação 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 8
Adicionando um Ícone Arraste uma imagem existente no computador para dentro da área de criação do ícone. Certifique-se que a imagem esteja previamente configurada com as dimensões específicas para o ícone (32x32) e com a profundidade de bits de cor equivalente (4, 8, 16, 24 bits). É possível adicionar e deletar outros formatos para o ícone através das opções New Image Type... e Delete Image Type. 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 9
Com o ícone salvo no projeto da aplicação, é possível inseri-lo nos componentes que possuem a propriedade Icon. Adicionando um Ícone 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 10
Componente NotifyIcon Mostra um ícone na Área de Notificação da Barra de Tarefas quando a aplicação está sendo executada. 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 11
Componente NotifyIcon 1. Adicione um ícone na aplicação 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 12
Componente NotifyIcon 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 13
Componente ContextMenuStrip Mostra menu de opções quando o usuário clica com o botão direito sobre um determinado componente (Form, botão, etc). 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 14
Componente ContextMenuStrip Adicione os itens do menu de contexto desejadas, modificando a sua propriedade Text. 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 15
Componente ContextMenuStrip Selecione o componente notifyicon (ou em qualquer outro componente disponível no Form) e, na propriedade ContextMenuStrip, selecione o menu de contexto criado anteriormente. 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 16
Componente ContextMenuStrip 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 17
Componente MaskedTextBox A MaskedTextBox permite a digitação de dados como uma TextBox. Porém, é possível especificar uma máscara de formatação para os caracteres digitados na caixa de texto. A MaskedTextBox é muito utilizada em campos como CPF, Telefone, CEP, etc. Além de configurar um formato a ser digitado, podes-se usar a MaskedTextBox para limitar a quantidade de caracteres digitados no componente. Ex.: dois dígitos para idade... 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 18
Propriedades da MaskedTextBox Propriedades Mask TextMaskFormat CutCopyMaskFormat BeepOnError PromptChar RightToLeft Descrição Máscara de formatação para o texto digitado na MaskTextBox Indica se a string retornada pela propriedade Text da MaskTextBox inclui os caracteres da máscara de formatação especificados na propriedade Mask Indica se o texto copiado da MaskTextBox para a área de transferência inclui ou não os caracteres da máscara de formatação Indica se o controle irá emitir um aviso sonoro quando um caracter inválido é digitado Caracter que aparece nos locais aonde os caracteres devem ser inseridos Indica se os caracteres são digitados da direita para esquerda ou vice-versa Eventos MaskInputRejected Descrição Evento disparado quando os caracteres digitados não correspondem aos caracteres especificados no formato da máscara 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 19
Componente MaskedTextBox 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 20
Caracter da Máscara Componente MaskedTextBox 0 Dígito numérico (0-9). (Obrigatório) 9 Dígito numérico (0-9). (Opcional) # Dígito ou espaço. (Opcional) L Letra (A-Z a-z). (Obrigatório)? Letra (A-Z a-z). (Opcional)., - Caracteres fixos (estáticos) Descrição > Converte todos os caracteres posteriores em maiúsculas < Converte todos os caracteres posteriores em minúsculas 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 21
Componente ErrorProvider Exibe para o usuário um ícone de aviso que algum dos componentes do Form não foram preenchidos corretamente. Após inserido no Form, todos os componentes podem configurar uma mensagem de erro na propriedade Error on errorprovider1. 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 22
Componente ErrorProvider 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 23
Exercício 05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 24
05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 25
05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 26
05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 27
05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 28
05/09/2011 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 29