Controls disappear after tabbing through

Oct 2 2006 4:15 PM
Hello,

I have a transparent UserControl

I got that with this code:

Constructor:

SetStyle(ControlStyles.Opaque, true);
SetStyle(ControlStyles.UserPaint,
true);
SetStyle(ControlStyles.AllPaintingInWmPaint,
true);
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
BackColor = Color.FromArgb(0, 0, 0, 0);




protected override CreateParams CreateParams
{
    get
    {
      CreateParams cp = base.CreateParams;
      cp.ExStyle |= 0x00000020;
      return cp;
    }
}

)

The transparency works great but now the controls (Textboxes and Grid) on the usercontrol disappear. Each one is gone after I tab off of it. They will come back when I move the mouse over them (For the Grid, each cell comes back single) What's happening?

lionee