DUVIDA: TEXTBOX PROPRIEDADE LOCKED
Povo,
Todo mundo conhece a propriedade locked das textbox do VB6, mas estou vendo que no VBnet a propriedade locked nao tem a mesma funcionalidade do que no vb6. No vbnet a propriedade locked da textbox somente impede que o controle seja movido na tela em desig time.
Pergunta...
1) Como eu faço para bloquear a textbox para que o usuario nao consiga digitar um texto ???
2) nao existe uma propriedade similar ao locked do vb6???
nao vale exemplo com a propriedade enabled= false.
obrigado.
Todo mundo conhece a propriedade locked das textbox do VB6, mas estou vendo que no VBnet a propriedade locked nao tem a mesma funcionalidade do que no vb6. No vbnet a propriedade locked da textbox somente impede que o controle seja movido na tela em desig time.
Pergunta...
1) Como eu faço para bloquear a textbox para que o usuario nao consiga digitar um texto ???
2) nao existe uma propriedade similar ao locked do vb6???
nao vale exemplo com a propriedade enabled= false.
obrigado.
Bom, o VB.NET possui um propriedade chamada ReadOnly, que faz isso, basta colocar = True
vlw piolhasso vou testar.
mas a propriedade ideal seria essa mesmo? fiz um teste rapido ela ficou cinza no vb6 nao era assim
mas a propriedade ideal seria essa mesmo? fiz um teste rapido ela ficou cinza no vb6 nao era assim
Bom o que acontece, existe o ReadOnly e o Enabled, já fiz testes e para evitar esse tipo de situação (fundo cinza), para mostrar um dado eu faço assim: coloco a propridade Enabled = False e o .BackColor = Color.White, com isso o TextBox fica desabilitado e com o fundo branco.
obs.: em ambo os casos (ReadOnly e Enabled) o fundo fica cinza. Mas resolvi, pelo menos me atende, conforme listei acima.
obs.: em ambo os casos (ReadOnly e Enabled) o fundo fica cinza. Mas resolvi, pelo menos me atende, conforme listei acima.
Segue um exemplinho como eu utilizo.
Private Sub frmSeuFormulario_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
DesabilitarTextBox
End Sub
Public Sub DesabilitarTextBox()
Me.txtSeuTextBox.Enabled = False
Me.txtSeuTextBox.BackColor = Color.White
End Sub
Tópico encerrado , respostas não são mais permitidas