private void btnStartTest_Click(object sender, EventArgs e) { btnTestConfig.Enabled = false; btnConfig.Enabled = false; btnStartTest.Enabled = false; btnStopTest.Enabled = true; wait = false; testSettings = new TestSettings(cf.TestConfigFile); testSettings.LoadConfig(); netSettings = new NetSettings(cf.ConfigFile); netSettings.LoadConfig(); test = new TestConnect(testSettings.URL); test.PauseTime = testSettings.PauseTime; test.ConnectionTimeout = netSettings.ConnectionTimeout; test.ConnectionType = netSettings.ConnectionType; test.ProxyAddress = netSettings.ProxyAddress; test.ProxyPassword = netSettings.ProxyPassword; test.ProxyPort = netSettings.ProxyPort; test.ProxyUser = netSettings.ProxyUser; test.ConnectionOK += new TestConnect.OnConnectionOK(test_ConnectionOK); test.NetworkError += new TestConnect.OnNetworkError(test_NetworkError); test.ProtocolError += new TestConnect.OnProtocolError(test_ProtocolError); test.PauseEnd += new TestConnect.OnPauseEnd(test_PauseEnd); test.PauseStart += new TestConnect.OnPauseStart(test_PauseStart); test.Connecting += new TestConnect.OnConnecting(test_Connecting); test.RequestError += new TestConnect.OnRequestError(test_RequestError); test.Start(); }
private void frmNetworkSettings_Load(object sender, EventArgs e) { NetConfigStatus cstat = settings.LoadConfig(); if (cstat == NetConfigStatus.Error) { MessageBox.Show("Файл конфигурации поврежден!\n" + settings.ConfigError, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } switch (settings.ConnectionType) { case NetConnectionType.NoProxy: rbDirectConnect.Checked = true; break; case NetConnectionType.SystemProxy: rbSystemSettings.Checked = true; break; case NetConnectionType.ManualProxy: rbManual.Checked = true; break; } txtAddress.Text = settings.ProxyAddress; txtPort.Text = settings.ProxyPort.ToString(); txtUser.Text = settings.ProxyUser; txtTimeout.Text = settings.ConnectionTimeout.ToString(); if (cstat != NetConfigStatus.ProxyPassNotDecrypted) { txtPassword.Text = settings.ProxyPassword; } else { txtPassword.Text = ""; lblProxyStatus.Text = "Сохраненный пароль не был расшифрован."; } chkShowPassword.Checked = settings.ShowChars; chkSavePassword.Checked = settings.SavePassword; }