MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[ALL]AutoCorreção "Simples"

3 participantes

Ir para baixo

[ALL]AutoCorreção "Simples" Empty [ALL]AutoCorreção "Simples"

Mensagem por Lucas Lôpo Ter 09 Mar 2010, 21:23

Olá hoje vou dar um previa de um AutoCorreção simples, mas quando eu digo simples é simples mesmo ;D
Bom então vamos começar.

Na txtMyTextBox dê dois clicks e adicione isso :

Código:
txtMyTextBox.Text = Replace(txtMyTextBox.Text, " E", " e", , , vbTextCompare)
    txtMyTextBox.Text = Replace(txtMyTextBox.Text, "De", "de", , , vbTextCompare)
    txtMyTextBox.Text = Replace(txtMyTextBox.Text, "Do", "do", , , vbTextCompare)
    txtMyTextBox.Text = Replace(txtMyTextBox.Text, "Dos", "dos", , , vbTextCompare)
 
    txtMyTextBox.SelStart = Len(txtMyTextBox.Text) + 1
    txtMyTextBox.SelLength = Len(txtMyTextBox.Text)

Obiviamente ela ficara assim :

Código:
Private Sub txtMyTextBox_Change()
 txtMyTextBox.Text = Replace(txtMyTextBox.Text, " E", " e", , , vbTextCompare)
    txtMyTextBox.Text = Replace(txtMyTextBox.Text, "De", "de", , , vbTextCompare)
    txtMyTextBox.Text = Replace(txtMyTextBox.Text, "Do", "do", , , vbTextCompare)
    txtMyTextBox.Text = Replace(txtMyTextBox.Text, "Dos", "dos", , , vbTextCompare)
 
    txtMyTextBox.SelStart = Len(txtMyTextBox.Text) + 1
    txtMyTextBox.SelLength = Len(txtMyTextBox.Text)
End Sub

Logo abaixo de sub adicione essa outra sub:

Código:
Private Sub txtMyTextBox_KeyPress(KeyAscii As Integer)
    Dim vPos As Long
 
    vPos = txtMyTextBox.SelStart
    If KeyAscii >= 97 And KeyAscii <= 122 Then
        If vPos = 0 Then
            KeyAscii = KeyAscii - 32
        ElseIf Mid(txtMyTextBox.Text, vPos, 1) = " " Then
         
            KeyAscii = KeyAscii - 32
         
        End If
    End If
End Sub

E pronto seja feliz..
Lembrando para mudar as correções basta mudar essas linhas ou acrecentar:

Código:
txtMyTextBox.Text = Replace(txtMyTextBox.Text, " E", " e", , , vbTextCompare)
    txtMyTextBox.Text = Replace(txtMyTextBox.Text, "De", "de", , , vbTextCompare)
    txtMyTextBox.Text = Replace(txtMyTextBox.Text, "Do", "do", , , vbTextCompare)
    txtMyTextBox.Text = Replace(txtMyTextBox.Text, "Dos", "dos", , , vbTextCompare)

Qualquer duvida pode me perguntar ;D
Lucas Lôpo
Lucas Lôpo
Membro Veterano
Membro Veterano

Mensagens : 833

Ir para o topo Ir para baixo

[ALL]AutoCorreção "Simples" Empty Re: [ALL]AutoCorreção "Simples"

Mensagem por Ivo Cavalcante Qua 10 Mar 2010, 11:21

Bom..
Gostei ^^
Serve também para não falar palavrões,porque tem gente que não gosta de ver niguem chamando palavrão no server ^^
Ivo Cavalcante
Ivo Cavalcante
Novato
Novato

Mensagens : 6

Ir para o topo Ir para baixo

[ALL]AutoCorreção "Simples" Empty Re: [ALL]AutoCorreção "Simples"

Mensagem por yaguo Qua 10 Mar 2010, 12:11

ótimo tutorial Very Happy
yaguo
yaguo
Membro
Membro

Mensagens : 132

http://imusic.forumais.com/forum.htm

Ir para o topo Ir para baixo

[ALL]AutoCorreção "Simples" Empty Re: [ALL]AutoCorreção "Simples"

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos