//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); }
//Aciona quando o componente 'txt_MoviSegRobo' está em foco e uma tecla está pressionada private void txt_MoviSegTratamento_KeyPress(object sender, KeyPressEventArgs e) { //Chama método da classe de tratamento para permitir ou não, o que foi digitado. ControlChar.txtUsar("LMR", e, btn_MoverRoboDois); }