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?

¿Fue útil?

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:

enter image description here

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top