I have a yearlong senior-year college project that is coming to a close at the beginning of May. The project is to port some minefield simulation program that the Army is using from VS6 on WinNT4 to VS.NET on Win2k. I have a last minute error that I simply cannot figure out and I would appreciate any help that anyone familiar with Visual Basic .NET could offer. The GUI uses the MSFlexGrid control to display data in table form. There are several MSFlexGrids scattered throughout the program, and they all work perfectly...except one. One of them is always invisible at runtime and I've tried everything I can think of (Visible = True; MSFlexGrid.Show(); Top and Left = mouseclick coordinates, to make sure it's onscreen; rows and columns = 500 apiece, to make sure it's big enough to see, etc...) and NOTHING makes it visible onscreen. It's driving me insane, because all of the code that loads data into it and formats it to look right is all EXACTLY the same as the code for every other MSFlexGrid in the whole program --- not that the code is well-done, but that's beside the point. Does anybody have any idea if there's any .NET-related quirk that could be screwing with the control, or if there's some method I haven't thought of to force the control to appear? I know it's there; it has to be; I just can't see it. I'm about ready to say "screw it" and pretend it worked fine when I tested it.