private void updateControlStates()
{
if (txtName.Text.Length > 0 &&
txtHostName.Text.Length > 0 &&
txtPort.Text.Length > 0 &&
cmbProtocol.Text.Length > 0)
{
btnOK.Enabled = true;
}
else
{
btnOK.Enabled = false;
}
if (chkLogon.Checked)
{
lblPassword.Enabled = lblUserName.Enabled =
txtPassword.Enabled = txtUserName.Enabled = true;
}
else
{
lblPassword.Enabled = lblUserName.Enabled =
txtPassword.Enabled = txtUserName.Enabled = false;
}
}