Apúntate...


Consultas, desarrollo de programas y petición de presupuestos:

sábado, 12 de abril de 2014

Dibujar en Gambas: DrawingArea y ScrollArea (I)


 DrawingArea : Un área donde podemos dibujar.
 ScrollArea: Un DrawingArea con barras de desplazamiento (scroll), nos permite tener áreas de dibujo más grande de lo que podemos ver con las dimensiones del control, y desplazarnos con los scroll para ver otras zonas.


Cosas  a tener en cuenta en los scrollArea:
1) .ResizeContens(): es el método que define las dimensiones del drawingArea que hay en el interior
2) Cuando se haga ScrollX o ScrollY, se debe de redibujar y tener en cuenta este desplazamiento para los dibujos del drawingArea.
3) No existe propiedad .Cached, se debe dibujar a traves del evento Draw
4) .shadow: propiedad que con valor TRUE crea una sombra en los bordes

Ejemplo:
Os dejo un ejemplo que dibuja en un DrawingArea y en un ScrollArea

Codigo:
-

-



Enlace de descarga ejemplo: archivo alojado en box.com

Para más información:
http://gambaswiki.org/wiki/comp/gb.qt4/drawingarea
http://gambaswiki.org/wiki/comp/gb.qt4/scrollarea?w
http://gambaswiki.org/wiki/comp/gb.qt4/paint




No hay comentarios:

Publicar un comentario en la entrada

A falta de donativos... un poco de publicidad