//Aciona quando o componente 'txt_PosiEntrada' está em foco e uma tecla está pressionada private void txt_PosiEntrada_KeyPress(object sender, KeyPressEventArgs e) { //Chama método da classe de tratamento para permitir ou não, o que foi digitado. ControlChar.txtNum(e); //Chama método da classe de tratamento para adicionar uma vírgula no texto do componente 'txt_PosiEntrada' quando for digitada a sua segunda posição. ControlChar.txtTransXY(e, txt_PosiEntrada); }
//Aciona quando o componente 'txt_PosiSegRobo' está em foco e uma tecla está pressionada private void txt_PosiSegRobo_KeyPress(object sender, KeyPressEventArgs e) { //Condição para saber qual método da classe de tratamento passar if (txt_PosiSegRobo.Text.Count() <= 2) { ControlChar.txtNum(e, btn_MoverRoboDois); } else { ControlChar.txtUsar("NSEW", e, btn_MoverRoboDois); } //Chama método da classe de tratamento para adicionar uma vírgula no texto do componente 'txt_PosiSegRobo' quando for digitada a sua segunda posição. ControlChar.txtTransXY(e, txt_PosiSegRobo); }