AutoRedraw. ¿ Como Funciona ?
Tengo un formulario con una imagen, bmp. Tengo entendido que si al formulario le activo AutoRedraw a true, cuando lo maximice o la encoja esta imagen tendria que cambiar, pero a mi no, ¿ Cual es el Truco?
Graciñas a todos.
Graciñas a todos.
no me acuerdo mu bien pero creo k hay dos tipor de botones para poder ver .bmp en uno el autoredraw funcionaba y en otro no,pruebalo
No, AutoRedraw no sirve para eso. Esa propiedad se
usa para que el formulario mantenga la imagen que
dibujan los metodos gráficos (Line, Circle, pset...), en
un gráfico persistente. Osea, si AutoRedraw es True y
dibujas algo con eses métodos, al cambiar de tamaño
el formulario, las partes del dibujo que queden fuera
de los lÃmites no se pierden.
El control que hace eso de que la imagen se adapte a
su tamaño es el Image, y la propiedad que lo permite
es Stretch. Lo que puedes hacer es usar un control Image,
asegurándote mediante el método Zorder de que está
en el fondo, y adaptando esl tamaño de este al del formulario
en el evento resize.
Otra forma podrÃa ser usar el método PaintPicture del
form, para ir dibujando esa imagen con el tamaño del
formulario, por supuesto en el evento Resize.
usa para que el formulario mantenga la imagen que
dibujan los metodos gráficos (Line, Circle, pset...), en
un gráfico persistente. Osea, si AutoRedraw es True y
dibujas algo con eses métodos, al cambiar de tamaño
el formulario, las partes del dibujo que queden fuera
de los lÃmites no se pierden.
El control que hace eso de que la imagen se adapte a
su tamaño es el Image, y la propiedad que lo permite
es Stretch. Lo que puedes hacer es usar un control Image,
asegurándote mediante el método Zorder de que está
en el fondo, y adaptando esl tamaño de este al del formulario
en el evento resize.
Otra forma podrÃa ser usar el método PaintPicture del
form, para ir dibujando esa imagen con el tamaño del
formulario, por supuesto en el evento Resize.