public WebProxyPreferencesPanel()
        {
            // This call is required by the Windows.Forms Form Designer.
            InitializeComponent();

            groupBoxProxy.Text           = Res.Get(StringId.ProxyPrefCustom);
            proxyPasswordLabel.Text      = Res.Get(StringId.ProxyPrefPassword);
            proxyPassword.AccessibleName = ControlHelper.ToAccessibleName(proxyPasswordLabel.Text);
            proxyUsernameLabel.Text      = Res.Get(StringId.ProxyPrefUsername);
            proxyUsername.AccessibleName = ControlHelper.ToAccessibleName(proxyUsernameLabel.Text);
            proxyPortLabel.Text          = Res.Get(StringId.ProxyPrefPort);
            proxyPort.AccessibleName     = ControlHelper.ToAccessibleName(proxyPortLabel.Text);
            proxyServerLabel.Text        = Res.Get(StringId.ProxyPrefServer);
            proxyServer.AccessibleName   = ControlHelper.ToAccessibleName(proxyServerLabel.Text);
            proxyEnabled.Text            = Res.Get(StringId.ProxyPrefEnabled);
            PanelName = Res.Get(StringId.ProxyPrefName);

            PanelBitmap = ResourceHelper.LoadAssemblyResourceBitmap("Preferences.Images.WebProxyPanelBitmap.png");

            _webProxyPreferences = new WebProxyPreferences();
            _webProxyPreferences.PreferencesModified += new EventHandler(_connectionsPreferences_PreferencesModified);

            proxyEnabled.Checked = _webProxyPreferences.ProxyEnabled;
            proxyServer.Text     = _webProxyPreferences.Hostname;
            proxyPort.Text       = _webProxyPreferences.Port.ToString(CultureInfo.CurrentCulture);
            proxyUsername.Text   = _webProxyPreferences.Username;
            proxyPassword.Text   = _webProxyPreferences.Password;

            // give password field nice round circle
            proxyPassword.PasswordChar = Res.PasswordChar;
        }
        public WebProxyPreferencesPanel()
        {
            // This call is required by the Windows.Forms Form Designer.
            InitializeComponent();

            groupBoxProxy.Text = Res.Get(StringId.ProxyPrefCustom);
            proxyPasswordLabel.Text = Res.Get(StringId.ProxyPrefPassword);
            proxyPassword.AccessibleName = ControlHelper.ToAccessibleName(proxyPasswordLabel.Text);
            proxyUsernameLabel.Text = Res.Get(StringId.ProxyPrefUsername);
            proxyUsername.AccessibleName = ControlHelper.ToAccessibleName(proxyUsernameLabel.Text);
            proxyPortLabel.Text = Res.Get(StringId.ProxyPrefPort);
            proxyPort.AccessibleName = ControlHelper.ToAccessibleName(proxyPortLabel.Text);
            proxyServerLabel.Text = Res.Get(StringId.ProxyPrefServer);
            proxyServer.AccessibleName = ControlHelper.ToAccessibleName(proxyServerLabel.Text);
            proxyEnabled.Text = Res.Get(StringId.ProxyPrefEnabled);
            PanelName = Res.Get(StringId.ProxyPrefName);

            PanelBitmap = ResourceHelper.LoadAssemblyResourceBitmap("Preferences.Images.WebProxyPanelBitmap.png");

            _webProxyPreferences = new WebProxyPreferences();
            _webProxyPreferences.PreferencesModified += new EventHandler(_connectionsPreferences_PreferencesModified);

            proxyEnabled.Checked = _webProxyPreferences.ProxyEnabled;
            proxyServer.Text = _webProxyPreferences.Hostname;
            proxyPort.Text = _webProxyPreferences.Port.ToString(CultureInfo.CurrentCulture);
            proxyUsername.Text = _webProxyPreferences.Username;
            proxyPassword.Text = _webProxyPreferences.Password;

            // give password field nice round circle
            proxyPassword.PasswordChar = Res.PasswordChar;

        }