
TargetForm.WindowState = FormWindowState.Normal Public void EnterFullScreenMode(Form targetForm) So you just need to create an object of this class and pass the Form you want to set full screen as an argument to the EnterFullScreenMode method or to the LeaveFullScreenMode method: class FullScreen I created this class that have two methods, the first enters in the "full screen mode" and the second leaves the "full screen mode". I discovered that setting the WindowState to Normal before performing any modifications will stop the error with the not covered taskbar. Note: I'm using Windows 8 and my taskbar isn't on auto-hide mode. I've been looking for an answer for this question in SO and some other sites, but one gave an answer was very complex to me and some others answers simply doesn't work correctly, so after a lot code testing I solved this puzzle.
