CONTEUDO DO TEXTBOX

AYRES 05/09/2007 09:03:53
#234184
Pessoal eu tenho uma string de cadastro na tabela onde pega o conteudo dos textbox e é gravado na tabela; ate ai blz

só que percebi que quando o usuario digita apostrofe por exemplo NF's apresenta um erro conforme anexo.

Pensei nao permitir que o usuario digite('), como seria?

Caso alguem saiba como posso fazer para aceitar tb agradeço.

ate +
USUARIO.EXCLUIDOS 05/09/2007 09:07:15
#234186
Utilize o replace pava resolver seu problema.

varString = Replace(me.txtSeuCampo.Text, "'", "ÂÂ'")
LITTLEBOY 05/09/2007 10:14:00
#234202
Resposta escolhida
você pode fazer assim:
Citação:

Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar = "'" Then
e.Handled = True
End If
End Sub


você pode bloquear qualquer caractere assim ou varios, neste caso vc o or:
Citação:

if e.keychar="'" or e.keyachar="%" ...then


AYRES 05/09/2007 11:38:19
#234239
'Littleboy o que isso faz e.Handled = True ?
LITTLEBOY 05/09/2007 11:44:07
#234244
Citação:

AYRES escreveu:
[ÃÂ']Littleboy o que isso faz e.Handled = True ?


ele bloqueia a inserção do caractere na textbox
AYRES 05/09/2007 12:21:18
#234256
galera obrigado pelo suporte, pena que tenho que atribuir para apenas um :(

Vlw

Ate+
Tópico encerrado , respostas não são mais permitidas