¡Hola!
Acabo de publicar un nuevo Tutorial sobre cómo crear un control multiplataforma para Desktop capaz de previsualizar imágenes y documentos PDF… y que responde a una pregunta realizada por un usuario de Xojo para el funcionamiento de sus propias aplicaciones.
Puedes encontrar el artículo en este enlace.
El control soporta abrir imágenes / PDF mediante:
- Arrastrar y Soltar
- Usando el Cuadro de Diálogo estándar de selección de archivo
- Pegar (sólo en el caso de las imágenes)
Adicionalmente, y en función de cuál sea tu nivel de experiencia en el uso de Xojo, a lo largo del camino también aprenderás cómo:
- Redefinir Eventos consumidos por una clase base.
- Crear tus propios Eventos de clase y como lanzarlos para “pasar” información a las instancias creadas a partir de dicha clase.
- Capturar y trabajar con Manejadores de Menú.
- Uso de la Compilación Condicional para que ciertas secciones de código se ejecuten sólo en una u otra plataforma.
- Y, por supuesto, como hacer que varios controles de UI co-operen y se presenten como un único control de cara al desarrollador y usuario final que van a utilizarlos.
Como de costumbre, ¡confío en que lo encuentres interesante!