Há momentos em que você está construindo uma aplicação de Visual Basic que você vai querer destacar um campo de texto para dar ênfase. Esta poderia ser a apontar um erro para o usuário ou apenas para tornar o campo destacam-se os outros campos de texto na tela. Microsoft Visual Basic 2008 oferece a capacidade de fazer isso , alterando as propriedades de cor e fonte do texto no campo. Instruções
um
Abra o Visual Basic 2008 e na página inicial , clique no link "Projeto" para a direita do "Criar " . Opção
2
Altere o nome do aplicativo padrão de " WindowsApplication1 " para " HighlightTextbox ", clique duas vezes no ícone " Windows Forms Application " . Isso abre a janela Design Visual Basic com um novo formulário em branco do Windows.
3
Coloque o cursor sobre a aba " Ferramentas ", localizado no canto superior esquerdo da janela do Design para abrir a caixa de ferramentas menu.
4
clique duas vezes no controle " TextBox " eo controle "Botão " para adicionar uma caixa de texto e um botão ao seu formulário. Role o cursor para fora da caixa de ferramentas e ele vai fechar automaticamente. Organizar o TextBox eo Botão no formulário para uma aparência agradável .
5
Dê um duplo clique no controle "Button1 " para abrir a janela de código . Visual Basic irá colocar o cursor entre as primeiras e últimas linhas do manipulador de eventos do botão de clique . Copie e cole o seguinte código para que o produto final se parece com isso :
Public Class Form1
Dim TextboxFlagHighlightBoolean As Boolean = False
Private Sub Button1_Click (sender Sistema . Object, ByVal e As System.EventArgs )
alças Button1.Click
Se TextBox1.Text > "" Then
Se TextboxFlagHighlightBoolean Então
TextBox1.ForeColor = Color.Black
TextBox1.Font = Novo System.Drawing.Font ("" , 8,
Drawing.FontStyle.Regular )
TextboxFlagHighlightBoolean = False
Else
TextBox1.ForeColor = Color.Red
TextBox1.Font = Novo System.Drawing.Font ("" , 8,
Desenho. FontStyle.Bold )
TextboxFlagHighlightBoolean = True End If
Else
MessageBox.Show (" por favor insira um número na caixa de texto " ) < br >
End If End Sub
End Class
Esse código declara uma bandeira com a declaração " Dim ", que armazena o estado do realce do TextBox. Se é "Falso ", clicando no botão muda a cor do texto da caixa de texto para vermelho e muda a fonte para negrito. Se a bandeira é " verdadeiro" um clique de botão , muda a cor do texto de volta ao preto e a fonte de volta ao normal.
6
Clique no botão " Debug " item de menu no topo da tela para testar a sua aplicação . Quando se abre , digite um número na caixa de texto e clique em " Button1 ". O fundo deve mudar para vermelho. Clique novamente e , o fundo muda de volta para o branco.