private void Numero_KeyPress(object sender, KeyPressEventArgs e) { char digitoSaida = '0'; bool verificado = false; //Aciona o botão Laranja var newstate = Symbol.Keyboard.KeyStates.KEYSTATE_NUMERIC_LOCK; Symbol.Keyboard.KeyPad teste = new Symbol.Keyboard.KeyPad(); teste.SetKeyState(newstate, 0, true); if (((TextBox)sender).Text.Length == 9 && e.KeyChar != Convert.ToChar(8)) { e.Handled = true; return; } verificado = new Util.Mask().ApenasNumero(e.KeyChar, ref digitoSaida); if (verificado) { ((TextBox)sender).Text = ((TextBox)sender).Text + digitoSaida; ((TextBox)sender).SelectionStart = ((TextBox)sender).Text.Length; e.Handled = true; } else { if (e.KeyChar != Convert.ToChar(8)) { e.Handled = true; } } }
private void Telefone_KeyPress(object sender, KeyPressEventArgs e) { char digitoSaida = '0'; bool verificado = false; //Aciona o botão Laranja var newstate = Symbol.Keyboard.KeyStates.KEYSTATE_NUMERIC_LOCK; Symbol.Keyboard.KeyPad teclado = new Symbol.Keyboard.KeyPad(); teclado.SetKeyState(newstate, 0, true); if (((TextBox)sender).Text.Length == 15 && e.KeyChar != Convert.ToChar(8)) { e.Handled = true; return; } verificado = new Util.Mask().ApenasNumero(e.KeyChar, ref digitoSaida); if (verificado) { if ((txtAba3Telefone.Focused && ((TextBox)sender).Text.Length < 13) || (txtAba3Celular.Focused && ((TextBox)sender).Text.Length < 14)) { if (((TextBox)sender).Text.Length == 0) { ((TextBox)sender).Text = "(" + digitoSaida; } else if (((TextBox)sender).Text.Length == 3) { ((TextBox)sender).Text = ((TextBox)sender).Text + ")" + digitoSaida; } else if (txtAba3Telefone.Focused && ((TextBox)sender).Text.Length == 8) { ((TextBox)sender).Text = ((TextBox)sender).Text + "-" + digitoSaida; } else if (txtAba3Celular.Focused && ((TextBox)sender).Text.Length == 9) { ((TextBox)sender).Text = ((TextBox)sender).Text + "-" + digitoSaida; } else { ((TextBox)sender).Text = ((TextBox)sender).Text + digitoSaida; } ((TextBox)sender).SelectionStart = ((TextBox)sender).Text.Length; e.Handled = true; } } else { if (e.KeyChar != Convert.ToChar(8)) { e.Handled = true; } } }
private void CEP_KeyPress(object sender, KeyPressEventArgs e) { char digitoSaida = '0'; bool verificado = false; //Aciona o botão Laranja var newstate = Symbol.Keyboard.KeyStates.KEYSTATE_NUMERIC_LOCK; Symbol.Keyboard.KeyPad teclado = new Symbol.Keyboard.KeyPad(); teclado.SetKeyState(newstate, 0, true); if (e.KeyChar == Convert.ToChar(8)) { return; } if (((TextBox)sender).Name.Equals("txtAba4CEPbox1") && txtAba4CEPbox1.Text.Length == 5) { e.Handled = true; return; } if (((TextBox)sender).Name.Equals("txtAba4CEPbox1") && txtAba4CEPbox1.Text.Length == 4) { verificado = new Util.Mask().ApenasNumero(e.KeyChar, ref digitoSaida); if (verificado) { ((TextBox)sender).Text = ((TextBox)sender).Text + digitoSaida; ((TextBox)sender).SelectionStart = ((TextBox)sender).Text.Length; e.Handled = true; } txtAba4CEPbox2.Focus(); return; } if (((TextBox)sender).Name.Equals("txtAba4CEPbox2") && txtAba4CEPbox2.Text.Length == 3) { e.Handled = true; return; } verificado = new Util.Mask().ApenasNumero(e.KeyChar, ref digitoSaida); if (verificado) { ((TextBox)sender).Text = ((TextBox)sender).Text + digitoSaida; ((TextBox)sender).SelectionStart = ((TextBox)sender).Text.Length; e.Handled = true; } else { e.Handled = true; } }
private void CEP_KeyPress(object sender, KeyPressEventArgs e) { char digitoSaida = '0'; bool verificado = false; //Aciona o botão Laranja var newstate = Symbol.Keyboard.KeyStates.KEYSTATE_NUMERIC_LOCK; Symbol.Keyboard.KeyPad teste = new Symbol.Keyboard.KeyPad(); teste.SetKeyState(newstate, 0, true); if (((TextBox)sender).Name.Equals("txtAba2CEPbox1") && txtAba2CEPbox1.Text.Length == 5 && e.KeyChar != Convert.ToChar(8)) { e.Handled = true; return; } if (((TextBox)sender).Name.Equals("txtAba2CEPbox2") && txtAba2CEPbox2.Text.Length == 3 && e.KeyChar != Convert.ToChar(8)) { e.Handled = true; return; } verificado = new Util.Mask().ApenasNumero(e.KeyChar, ref digitoSaida); if (verificado) { ((TextBox)sender).Text = ((TextBox)sender).Text + digitoSaida; ((TextBox)sender).SelectionStart = ((TextBox)sender).Text.Length; e.Handled = true; } else { if (e.KeyChar != Convert.ToChar(8)) { e.Handled = true; } } int tamanho = txtAba2CEPbox1.Text.Length + txtAba2CEPbox2.Text.Length; if (tamanho == 8) { Util.MostraCursor.CursorAguarde(true); PesquisarCEP(txtAba2CEPbox1.Text + txtAba2CEPbox2.Text); Util.MostraCursor.CursorAguarde(false); } }