I want to create a small information window to tell the user that something (like updating many records in a table) is going on. When that something is finished, this window is to disappear. To do this I have created a small plain form containing only a caption and a label control containing the information message. Switching between Design View and Form View this window looks fine – like a MsgBox with no buttons. However, when I activate it from within my VBA code (DoCmd.OpenForm “frmInfoWindow”, acNormal from the cmdDoSomething_Click button), all I see is the window’s caption and border; the body with its label message is completely transparent showing the windows behind it. Deactivating it (DoCmd.Close acForm, “frmInfoWindow”, acSaveNo) works fine.
I have left all color properties of the form to Window’s defaults; that is, black text on a gray background. (Detail Section BackColor = -2147483633, lblMessage ForeColor = 0). I have designed many forms over the past few years and this has never happened. How can I see the body of the form?
Finally, if there is a more sensible way of accomplishing what I’m trying to do, please suggest it.
Thanks, John