Рефакторинг имени клода

This commit is contained in:
kislovdm
2026-07-17 13:50:22 +03:00
parent dc92c80b43
commit 2da1eac443
7 changed files with 321 additions and 151 deletions
+22 -5
View File
@@ -194,14 +194,14 @@ namespace MonsterMonitor.UI
private void LoadValues()
{
_txtHost.Text = _settings.SshHost;
_numSshPort.Value = _settings.SshPort;
_numSshPort.Value = Clamp(_numSshPort, _settings.SshPort);
_txtUser.Text = _settings.SshUsername;
_txtPassword.Text = _settings.GetPassword();
_chkSavePassword.Checked = _settings.SavePassword;
_numRemotePort.Value = _settings.RemotePort;
_numLocalPort.Value = _settings.LocalPort;
_numMaxFailures.Value = _settings.MaxPingFailures;
_numReconnectTimeout.Value = _settings.ReconnectTimeoutSec;
_numRemotePort.Value = Clamp(_numRemotePort, _settings.RemotePort);
_numLocalPort.Value = Clamp(_numLocalPort, _settings.LocalPort);
_numMaxFailures.Value = Clamp(_numMaxFailures, _settings.MaxPingFailures);
_numReconnectTimeout.Value = Clamp(_numReconnectTimeout, _settings.ReconnectTimeoutSec);
_txtProxy.Text = _settings.Proxy;
_txtSsPath.Text = _settings.SsProcessPath;
_txtSsArgs.Text = _settings.SsArguments;
@@ -209,6 +209,23 @@ namespace MonsterMonitor.UI
_txtThreeProxyPassword.Text = _settings.GetThreeProxyPassword();
}
// Приводит значение из настроек к допустимому диапазону контрола,
// иначе NumericUpDown.Value бросит ArgumentOutOfRangeException и окно не откроется.
private static decimal Clamp(NumericUpDown control, int value)
{
if (value < control.Minimum)
{
return control.Minimum;
}
if (value > control.Maximum)
{
return control.Maximum;
}
return value;
}
private void SaveAndClose()
{
if (string.IsNullOrWhiteSpace(_txtHost.Text))