private void WebBrowser_Navigated(object sender, WebBrowserNavigatedEventArgs e) { if (webBrowser.HasErorr) { ClientUri = null; ShowFailed(webBrowser.ErrorDescription, true); } else { if (ClientUri != null) { webBrowser.Stop(); AfterLoginEventArgs eventArgs = new AfterLoginEventArgs(ClientUri, CookieUtil.InternetGetCookieEx(ClientUri), Email); AfterLogin?.Invoke(eventArgs); if (eventArgs.Sucess) { DialogResult = DialogResult.OK; Close(); } else { ShowFailed(eventArgs.Error); } } } }