title: How can I hide WebBrowser till the website complete the loading / download process?
body: <p>I'm wondering how can I hide <code>WebBrowser</code> until the website loading process is complete?</p>
  
  <p>Also, Im using Panel1 and <code>WebBrowser</code> ON TOP of it. Why? Well, this way, I can set the Panel1 size and position exacly like I want it for WebBrowser, then place the WebBrowser on top of Panel1 and set the size (width, height for WebBrowser) to +4 px overall. After that I resize the WebBrowser (Left, Top) by -2px so I CAN REMOVE WEBBROWSER BORDERS :) After resizing the WebBrowser by -2px by its height and width, WebBrowser is exacly the same size as the Panel1 with no borders...</p>
  
  <p>Now, back to the subject - I've tried to set the <code>TFMain.WebBrowser1NavigateComplete2</code> event but using <code>FMain.Panel1.Visible:=True;</code> (in Panel1 settings i set Visible option to False so Panel1 and WebBrowser are both invisible), but it doesn't work. Panel1 and WebBrowser stay invisible for all the time.</p>
  
  <p>How can I make the Panel1 visible after WebBrowser finish the website download? </p>
  
  <p>One more thing: BECAUSE the WebBrowser is on TOP of the Panel1, when I set Panel1 Visible to False, WebBrowser goes invisible as well :)</p>
  
  <p>So, can anyone help me with that? Thank You...</p>