Para utilizar el componente en net procederemos a

Info icon This preview shows pages 34–37. Sign up to view the full content.

Para utilizar el componente en .NET, procederemos a importarlo. Vamos a crear un proyecto nuevo con nombre MTBPrueba . En el mismo añadimos el control, para ello iremos al cuadro de herramientas. En la parte de abajo en la ficha general pulsamos al botón derecho del ratón y elegimos ‘Agregar Ficha’ con esto creamos un nuevo grupo que llamaremos ‘Controles CAD’. Dentro de esta ficha damos de nuevo al botón derecho del ratón y seleccionamos ‘Elegir Elementos’. Nos muestra ahora la ventana de la página siguiente. En ella pulsamos la pestaña Componentes COM , luego el botón de Examinar y localizamos el componente mtbcadviewer.ocx en la ruta que elegimos durante la instalación. Después de seleccionarlo nos aparecerá el componente en la lista seleccionado como se ve en la segunda ventana de la página siguiente.
Image of page 34

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

Herram. Inf. para el Geoprocesado. Procesamiento y Gestión de datos Láser y Rádar Geotecnologías Cartográficas en Ingeniería y Arquitectura Escuela Politécnica Superior de Ávila 35 Universidad de Salamanca Pulsamos Aceptar y en el cuadro de herramientas se habrá incorporado el componente presentando el aspecto: Colocamos el componente en el formulario del proyecto al que habremos dado el nombre frm_visorMTB , al componente añadido le ponemos el nombre MTBvisor . Hacemos doble-clic en el fondo del formulario, elegimos el evento Resize y colocamos el código siguiente para que el visor se adapte al cambio de tamaño del formulario. Se podría reemplazar la barra de Herramientas del componente por una propia, e ir programando el código para cada botón y/o para cada opción del menú. Private Sub frm_MTBvisor_Resize( ByVal sender As Object , ByVal e As System.EventArgs) Handles Me .Resize MTBvisor.Width = Me .Width - 15 'Igualamos el ancho del visor al ancho del formulario MTBvisor.Height = Me .Height - 50 'Igualamos el alto End Sub
Image of page 35
Herram. Inf. para el Geoprocesado. Procesamiento y Gestión de datos Láser y Rádar Geotecnologías Cartográficas en Ingeniería y Arquitectura Escuela Politécnica Superior de Ávila 36 Universidad de Salamanca Probamos a abrir el archivo Cuadros.dwg proporcionado, y practicamos con el zoom, etc. Para facilitar la distribución posterior de esta aplicación que utiliza componentes externos nos aseguramos de activar la copia local del mismo. En el menú Proyecto/Propiedades de MTBPrueba, seleccionamos la referencia a MTBCadViewer y nos aseguramos que en las propiedades Aislada esté a False y Copia Local a True . Generamos el ejecutable en Generar/GenerarPruebaMTB. Este proyecto se podría completar con menús y barras de herramientas propias ayudándonos de las indicaciones del componente en el archivo ‘Manual MTBCadViewer.pdf’ . Cerramos el Proyecto.
Image of page 36

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

Image of page 37
This is the end of the preview. Sign up to access the rest of the document.
  • Fall '18
  • Punto, Archivo, Triángulo, Número entero, La línea, Dxf

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern