Compartilhar via


Suporte dica de ferramenta para usuários do Visual Basic 6.0

Métodos para exibir dicas de ferramentas diferem consideravelmente entre Visual Basic 6.0 e Visual Basic 2008.

Diferenças Conceituais

No Visual Basic 6.0, a ToolTipText propriedade de um controle é usada para exibir uma dica de ferramenta em time de execução.

In Visual Basic 2008, um único ToolTip componente pode ser usado para controle dicas para todos os controle s em um formulário; o ToolTip componente pode ser adicionado a um formulário a partir do Caixa de ferramentas.The SetToolTip método é usado para conjunto o texto para cada dica de ferramenta com base no nome do controle.

Ocultar dicas de ferramentas

No Visual Basic 6.0, se o ToolTipText propriedade contiver texto, a dica de ferramenta é exibida; se ela estiver vazia, nenhuma dica de ferramenta é exibida. Para desmarcar o texto de múltiplas dicas de ferramentas, você precisa percorrer o Controls coleta e o conjunto a ToolTipText propriedade como uma seqüência de caracteres vazia.

In Visual Basic 2008, você pode impedir a dica de ferramenta de ser exibida passando uma seqüência vazia para o SetToolTip método; você pode desmarcar o texto de todas as dicas de ferramentas associadas a um ToolTip componente por configuração o Active propriedade para false.

Personalizar dicas de ferramentas

No Visual Basic 6.0, não existe nenhuma maneira de personalizar uma dica de ferramenta sem recorrer às chamadas API do Windows.

In Visual Basic 2008, há um número de novas propriedades que permitem que você personalize a aparência ou comportamento de uma dica de ferramenta — por exemplo, alterando as cores, configuração um atraso antes de exibir uma dica de ferramenta ou criar dicas de ferramentas de várias linhas.

Alterações de código para dicas de ferramentas

Os exemplos de código a seguir ilustram as diferenças nas técnicas de codificação entre o Visual Basic 6.0 e Visual Basic 2008.

Alterações de código para exibir uma dica de ferramenta

O exemplo a seguir demonstra configuração uma dica de ferramenta para um Button controle no Visual Basic 6.0 e Visual Basic 2008. The Visual Basic 2008 exemplo assume que um componente dica de ferramenta foi adicionado ao formulário em time de design.

' Visual Basic 6.0
Button1.ToolTipText = "Save changes"
' Visual Basic
ToolTip1.SetToolTip(Button1, "Save changes")

Alterações de código para ocultar uma dica de ferramenta

O exemplo a seguir demonstra como ocultar uma dica de ferramenta para um Button controle no Visual Basic 6.0 e Visual Basic 2008. The Visual Basic 2008 exemplo assume que um componente dica de ferramenta foi adicionado ao formulário em time de design.

Observação:

O Visual Basic 2008 ToolTip component also has an Active property; setting this property to false will hide the ToolTips for all controls associated with that ToolTip component.

' Visual Basic 6.0
' Hide a single ToolTip.
Button1.ToolTipText = ""
' Hide all ToolTips.
For Each Control in Me.Controls
    Control.ToolTipText = ""
Next
' Visual Basic
' Hide a single ToolTip.
ToolTip1.SetToolTip(Button1, "")
' Hide all ToolTips.
ToolTip1.Active = False

Observações de Atualização

Quando um Visual Basic 6.0 é atualizado para Visual Basic 2008, quaisquer referências para o ToolTipText propriedade no time de design ou time de execução não são atualizadas e comentários são inseridos em seu código. A ToolTip componente denominado ToolTip1 é adicionado ao seu formulário; você precisará ligar suas dicas de ferramenta tanto configuração o ToolTip on ToolTip1 propriedade em time de design ou chamada a SetToolTip método em time de execução.

Se o aplicativo Visual Basic 6.0 utiliza chamadas API do Windows para personalizar dicas de ferramentas, você deve modificar seu código para usufruir os recursos de personalização do ToolTip componente.

Consulte também

Referência

Dica de ferramenta componente Overview (Windows Forms)

Outros recursos

Controles Windows Forms para Usuários do Visual Basic 6.0