cbxProxyNeedAuthentication: TCheckBox;
edtProxyUser: TEdit;
edtProxyPass: TEdit;
- Label2: TLabel;
- Label3: TLabel;
+ lblProxyUser: TLabel;
+ lblProxyPass: TLabel;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure edtProxyPortKeyPress(Sender: TObject; var Key: Char);
procedure ctvBottleNodeChecked(Sender: TObject;
procedure cbxAutoTabWidthClick(Sender: TObject);
procedure btnBrowserLocateClick(Sender: TObject);
procedure tstPresetReplaceShow(Sender: TObject);
+ procedure cbxProxyNeedAuthenticationClick(Sender: TObject);
private
{ Private \90é\8c¾ }
FOldLUID: String;
cbxUseHttpProxy.Checked := Pref.UseHttpProxy;
cbxAskUseHttpProxy.Checked := Pref.AskUseHttpProxy;
cbxProxyNeedAuthentication.Checked := Pref.ProxyNeedAuthentication;
+ cbxProxyNeedAuthenticationClick(Self);
edtProxyAddress.Text := Pref.ProxyAddress;
edtProxyPort.Text := IntToStr(Pref.ProxyPort);
edtProxyUser.Text := Pref.ProxyUser;
ReplacePresetList.UpdateControls;
end;
+procedure TfrmSetting.cbxProxyNeedAuthenticationClick(Sender: TObject);
+begin
+ with cbxProxyNeedAuthentication do
+ begin
+ edtProxyUser.Enabled := Checked;
+ edtProxyPass.Enabled := Checked;
+ lblProxyUser.Enabled := Checked;
+ lblProxyPass.Enabled := Checked;
+ end;
+end;
+
end.