FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Acerca de Truco 1 de Cadetill
Cadetill:
estuve implementando el Truco1 que tienes en tu página, Poner un Bitmap de Fondo de Mosaico en un MDI Form, lo apliqué tal cual pero no me funciona, no se ve la imagen ni sola ni en forma de mosaico.- Por qué podrá ser? Gracias. Silviodp.- |
#2
|
|||
|
|||
Perdón no es el 1 sino el 3, si no me vuelvo a equivocar.-
|
#3
|
|||
|
|||
bueno, por alusión creo que me toca responder
Este truco funciona, garantizado porque está probado Quizás deberías poner el código que utilizas para ver en que puedes haberte equivocado PD: recuerda que debes de poner un TImage con la propiedad Align a AllClient y que la imagen a la que haces referencia debe de existir PD2: gracias a todos los que visitais mi web, ya casi hemos llegado a las 3000 visitas |
#4
|
||||
|
||||
Holasssss.
el truco funciona, pero si se redimensiona la pantalla, o si aparecen las barras de Scroll, no se actualiza el fondo Desde luego métodos hay muchos, pero al parecer, si queremos dibujar directamente sobre el fondo de la ventana MDI, el método nos lo ofrece Ian Marteens SAludos. |
#5
|
|||
|
|||
Hola a todos:
En versiones anteriores a delphi 6 poner una imagen de fondo en un MDI no funcona, en delphi6 funciona a medias (se tiene que controlar cuando redimensionas, creo) en delphi7 funciona correctamente. En la web de marteens existe un componente para colocar la imagen de fondo como mosaico, en mi web existe un componente para colocar la imagen centrada (basado en el código de marteens cuando era código y todavía no era componte por lo que puede haber ligeras diferéncias) |
#6
|
||||
|
||||
Hola Julia, yo bajé ese componente, pero solo te permite poner la imagen de fondo, no te permite quitarla en tiempo de ejecución, por lo cual descarté el uso de ese componente.
La verdad es que es un poco lioso Al final bajé el código fuente y lo modifiqué a mano, pero me da algunos fallitos que no he tenido tiempo de arreglar |
#7
|
|||
|
|||
Yo etoy usando Delphi 5 y no me funciona, el Bitmap lo tengo en el disco rígido de mi máquna, hago referencia a él y lo demás todo tal cual dice en le truco pero no me funciona, no aparece la imagen, no se que puede ser.-
Silviodp.- |
#8
|
|||
|
|||
Cita:
|
#9
|
|||
|
|||
Hola a todos:
Cuando me referia que no funcionaba, me referia a colocar un TImage de fondo. (Que si funciona en Delphi 7) |
#10
|
|||
|
|||
Ya que en varsiones anteriores a D6 no anda, como se hace en D5 para lograr ésto.-
Gracias.- Silviodp.- |
#11
|
||||
|
||||
Aclaremos.
Me parece que lo que se menciona acerca de que no funciona en versiones anteriores de Delphi es lo del truco de poner un TImage en el formulario. Yo creo que lo mejor es irse por el lado de Marteens. El método que él emplea debe funcionar en cualquier versión (casi me atrevo a decir que desde la 2) ya que utiliza técnicas que existen en Windows desde hace mucho tiempo. El punto a entender en el truco de Marteens es este: En aplicaciones MDI el formulario principal tiene dentro una ventana (la ventana cliente) sobre la que se colocan los formularios hijos y es en dicha ventana donde se debe dibujar, no sobre el formulario principal. Un TImage dibujará sobre el formulario de manera que aún en la versión 7 de Delphi puede llegar a ocasionar problemas debidos a algun "redibuje" que se produzca enla ventna cliente. // Saludos Moraleja: visiten la página de Marteens. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|