¿Puedes limitar qué caracteres se pueden escribir en una caja de edición de MATLAB GUI?
-
28-10-2019 - |
Pregunta
Quiero hacer una caja de edición en una GUI MATLAB que solo permitirá números o solo permitirá que las letras se escriban en ella. es posible?
Solución
No existe tal característica, al menos no una documentada. Puede asignar una devolución de llamada que verifique la entrada, pero eso sucederá después El usuario ingresó al carácter ilegal. Aunque no sé exactamente cómo hacerlo, supongo que puedes usar Java GUI.
Otra opción interesante es agregar un ActiveX que haga el trabajo.
Editar:He encontrado un ActiveX que hace el trabajo. Descenderlo, registrarse llamando
Regsvr32 NumberBox.ocx
Y TheIn agrega un ActiveX en la guía MATLAB. El nombre será NumberBox.nbrTextBox. Puede hacerlo recortando el botón ActiveX en la guía:
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow