Mensaje    Asunto: Cambiar fondo del form según la opción elegida Responder citando

Hola !

Hace un tiempo vi esta solución que dió Leo para poner una imagen a modo de mosaico en un form, y funciona perfectamente.

Parecerá una tontería,pero no sé cómo quitarlo
Tengo una aplicación MDI, y quiero que al pulsar sobre una opción del menú,aparezcan los forms hijos y que el fondo del form MDI aparezca con una imagen de fondo, la imagen sería coger un pequeño .bmp y ponerlo a modo de mosaico,.... quiero que al quitar la opción por la cual me aparecieron los forms hijos, el fondo del form MDI sea el que tenía al ppio, es decir , el que tiene por defecto. ...de lo que me he dado cuenta es que al poner el fondo no aparece entero, aparece a trozos.... Shocked

Espero que me hayáis entendido.Cómo pongo el fondo que tenía originalmente?
GRACIAAS!!



__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) {

// Asigna la imagen a modo de mosaico al Form

Image1->Visible = false;
Brush->Bitmap = Image1->Picture->Bitmap;
// Hace transparente el TGroupBox
SetWindowLong(GroupBox1->Handle, GWL_EXSTYLE, GetWindowLon g(GroupBox1->Handle, GWL_EXSTYLE) | WS_EX_TRANSPARENT);
GroupBox1->Brush->Style = bsClear;
}