I'm trying to create a loading screen in my Windows Forms application (written in C++). I create a class "LoadingScreen" which adds a label to itself in its constructor. I then create an instance of it and call Show(). When I run the application, the form displays except the control appears as a transparent gap in the form.
Any ideas why this is?
Thanks in advance.
EDIT: Also, when I try the same code in another application it works. My main application splits the code across a header and a source file. Is it possible this is where my error is?