Formularios modales

AutoCAD ActiveX

 
Formularios modales
 
 
 

Cuando se define un cuadro de diálogo como 'modal' en VBA de AutoCAD, el usuario debe responder al mismo antes de poder continuar utilizando la aplicación. El siguiente código no se ejecutará mientras no se cierre el cuadro de diálogo modal con uno de los métodos Hide o Unload. Por tanto, el programador de la aplicación debe estudiar cuidadosamente dónde y cuándo es conveniente utilizar cuadros de diálogo.

Por ejemplo, puede presentarse un cuadro de diálogo que solicite al usuario la selección de un objeto en el dibujo de AutoCAD. Para que el usuario pueda designar el objeto en la ventana de la aplicación de AutoCAD, es preciso ocultar primero el formulario mediante el método Hide. Una vez que se ha seleccionado el objeto, se puede utilizar el método Show para volver a presentar el formulario, con todos sus datos, y continuar con la aplicación.

NotaAunque otros formularios de la aplicación se desactiven cuando se abre un cuadro de diálogo modal, no ocurre lo mismo con las otras aplicaciones.