Como crear un visor de dibujos con MTBCadViewer. Preparar un proyecto con Visual Studio 2005

Pues si. Nuestro visor va a ser una aplicación Windows Forms de Visual Studio 2005. Esta aplicación se ejecutará sobre un formulario principal donde reservaremos una zona para poner los botones y otra para poner el visor.

Para poder utilizar MTBCadViewer es evidente que todos sus archivos han de estar convenientemente instalados y, los que lo requieran, registrados en tu sistema. Suponemos que has ejecutado la instalación tal como se indica en el post anterior.

Todo empieza con un triste y solitario formulario al que vamos a alegrarle la vida. Primero poniéndole el nombre "frmPrincipal" y el Texto "Mi primer Visor"

Formulario inicial VS2005

Vamos a añadirle en primer lugar un objeto menú para ponerle los comandos. También puedes añadir una herramienta ToolStrip o similar para ponerle botones y mejorar el aspecto de tu aplicación. También le pondremos una herramienta StatusStrip (porque me gusta ponerle cosas al pie del formulario).

Menú y línea de estado

Y ahora vamos a insertar el control MTBCadViewer. Primero, si no lo tenemos, deberemos añadirlo a la lista de componentes. Para ello hay que hacer clic con el botón derecho en la sección del cuadro de herramientas donde queremos colocar el control para abrir el menú contextual y seleccionar la opción "Elegir elementos".

Elegir en el menú contextual

Se abrirá un cuadro de diálogo con varias fichas. MTBCadViewer es un COM Object por lo que debes buscarlo en esa ficha.

Seleccionar MTBCadViewer

Si todo va bien, al hacer clic en el botón "Aceptar" aparecerá la referencia del control en la sección del cuadro de herramientas.

MTBCadViewer en el cuadro de herramientas

Ya solo queda incrustarlo en el formulario. Debes tener en cuenta que el visor tiene un tamaño mínimo, controla que el formulario no pueda hacerse más pequeño que ese tamaño.

MTBCadViewer agregado

Vamos a repasar algunas de las cosas que han pasado al incrustar el visor:

En primer lugar, si miramos la sección de referencias veremos como Visual Studio ya se ha encargado de agregar la referencia y de crear el ensamblado para que el visor pueda funcionar en ese entorno.

Referencias MTBCadViewer

Al visor le hemos puesto como nombre "MiVisor" y hemos establecido la propiedad "Dock" a "Fill" para que el visor se adapte al espacio libre del formulario, incluso al cambiarle el tamaño.

Verás que hay un montón de propiedades. Por ejemplo "DwgBackColor" que la estableceremos a "Black" para que el fondo cuando se muestren dibujos sea negro. Para conocer el resto de propiedades le echas una lectura al manual que para eso está y la instalación te ha puesto un acceso en el menú y un acceso directo en el escritorio.

Propiedades MTBCadViewer

Pues ya tenemos esto listo para la primera prueba.

Ejecutamos el programa y hacemos clic sobre el botón de abrir dibujo del control. Si no te has registrado (que es gratis) hazlo y luego, haciendo clic sobre el botón rojo del visor, solicita tu código de activación free (que también es gratis). Si tienes código de activación podrás abrir archivos de cualquier tamaño. Por ahora suponiendo que no tienes el código, solo podrás abrir dibujos de un tamaño menor de 256 Kb.

Abrir dibujo

Y... Magia!!!. Ya hemos abierto nuestro primer dibujo con MTBCadViewer.

Dibujo abierto con MTBCadViewer

Pon a prueba los botones para ir conociendo lo que van haciendo cada uno. Todos ellos, si pones la propiedad "ToolBarVisible" a "False" pueden desaparecer, pero no te preocupes, para todos ellos hay métodos que puedes invocar desde tu programa por lo que también puedes hacerte tus propias botoneras.

En los posts siguientes iremos explorando las distintas propiedades métodos y eventos del control para ir añadiendo a nuestro visor de dibujos funcionalidades.

Hasta la próxima.