Curso Básico de C# - Parte 16 - ToolTip

Aprenda a usar o controle ToolTip! Este componente auxilia o usuário com uma pequena descrição sobre uma função ou ação do sistema. Usando o projeto Controles do artigo anterior, onde temos o formulário de nome frmPrimeiroFormulario, vamos abrir a ToolBox onde encontramos o controle chamado ToolTip.

Curso Básico de C# - Parte 16 - ToolTip

Usando o projeto Controles do artigo anterior, onde temos o formulário de nome "frmPrimeiroFormulario", vamos abrir a "ToolBox" onde encontramos o controle chamado "ToolTip".



Basta arrastá-lo segurando-o com o mouse. E você terá um novo controle no formulário como mostra a figura abaixo.



Selecionando este controle vemos que a janela de propriedades se re-configura e podemos mudar suas configurações, veja, aqui temos:

Name, é o nome do controle, nome que usaremos para referenciá-lo quando estivermos codificando. Aqui chamei de ttpPrimeiro, em referência ao formulário ao qual ele pertence.

Active, define se este controle esta habilitado ou não, ou seja, se o usuário verá seu funcionamento ou não.

AutomaticDelay, define o tempo em milisegundos para os demais delays abaixo de forma automática, sendo 10x o valor para AutoPopDelay, igual para InitialDelay e 1/5 para ReshowDelay.

AutoPopDelay, tempo em milisegundos para que a informação saia da tela.

InitialDelay, define o tempo em milisegundos para que a informação apareça.

ReshowDelay, tempo em milisegundos que necessário para o controle ficar disponível a reaparecer!

IsBallon, mostra a informação em um balão.

ShowAlways, o padrão é falso, porém desta maneira a informação só aparecerá uma única vez no formulário, se queremos visualizar mais vezes devemos usar esta opção como verdadeira.

OBS - Importante lembrar que não é necessário mais que um ToolTip em um formulário e você verá agora o porque.



Tendo configurado este componente corretamente ele extenderá as propriedades dos botões que o formulário contém. Assim podemos usar o botão que ja temos no formulário. Veja.



Temos uma nova propriedade chamada "ToolTip on ttpPrimeiro", ou seja o ToolTip deste botão será utilizado atravéz do controle ToolTip. e como só visualizamos uma informação por vez só precisamos de um controle ToolTip no formulário.

Onde definirei a informação como "Cuidado ao apertar!!!"



E quando rodamos a aplicação e colocamos o mouse em cima do botão temos a informação em um balão como mostra a figura abaixo.



Neste artigo vimos o controle ToolTip e suas propriedades usando a linguagem C# vou deixar aberto a idéias e dúvidas através do e-mail: [email protected]

No próximo artigo iremos aprender sobre o controle GroupBox.

O melhor celular intermediário para importar?

Conteúdo relacionado

MacBook Air M1 Review: O melhor notebook para trabalhar?
Notebooks

MacBook Air M1 Review: O melhor notebook para trabalhar?

Lançado no final de 2020, esse computador vem sendo muito falado ao longo dos últimos meses por trazer novos chips feitos pela própria Apple, que está dando adeus à Intel. Eu usei e conto tudo que descobri.

Asp .Net - JavaScriptSerializer: JSON em C#
Programação

Asp .Net - JavaScriptSerializer: JSON em C#

JavaScriptSerializer é uma classe responsável por serialização de outras classes para a linguagem que o javascript entende, JSON. Esta é a mesma utilizada internamente pela camada de comunicação assíncrona do Asp .Net para serializar e desserializar os dados passados entre o navegador e o servidor Web.

A Escolha do C# e o que é FrameWork
Programação

A Escolha do C# e o que é FrameWork

O C# é uma solução poderosa, produtiva e fácil de usar. Veja o porque de escolher a linguagem da MS. E também saiba o que é FrameWork.