public StartupWebBrowserView(CoreTextFormatter coreTextFormatter, DocumentTemplate <object> startupTemplate, ApplicationLoader applicationLoader) { InitializeComponent(); CoreTextFormatter = coreTextFormatter; StartupTemplate = startupTemplate; ApplicationLoader = applicationLoader; webBrowser = new WebBrowserEx(); SuspendLayout(); webBrowser.Name = "startupWebBrowser"; webBrowser.Dock = DockStyle.Fill; webBrowser.AllowNavigation = false; webBrowser.AllowWebBrowserDrop = false; webBrowser.IsWebBrowserContextMenuEnabled = false; webBrowser.WebBrowserShortcutsEnabled = false; webBrowser.ScriptErrorsSuppressed = true; webBrowser.ScrollBarsEnabled = false; webBrowser.DocumentText = StartupTemplate.GetFormattedText(); Controls.Add(webBrowser); ApplicationLoader.ProgressChanged += ApplicationLoader_ProgressChanged; ResumeLayout(false); }