/// <summary> /// 保存功能 /// </summary> private void Save() { if (nameTextBox.Text.Replace(" ", "") == "") { MessageBox.Show("请输入磁盘名称", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (netPathTextBox.Text.Replace(" ", "") == "") { MessageBox.Show("请选择网络位置", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!Directory.Exists(netPathTextBox.Text)) { MessageBox.Show("网络位置无效", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (localPathComboBox.Text == "") { MessageBox.Show("请选择盘符", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (autoMappingComboBox.Text == "") { MessageBox.Show("请选择是否自动映射", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (foreverComboBox.Text == "") { MessageBox.Show("请选择映射性质", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (autoCheckComboBox.Text == "") { MessageBox.Show("请选择是否自动检测", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (windowsAccountComboBox.Text == "") { MessageBox.Show("请选择是否网络认证方式", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (windowsAccountComboBox.Text == "用户名与密码") { if (userNameTextBox.Text.Replace(" ", "") == "" || passwordTextBox.Text.Replace(" ", "") == "") { MessageBox.Show("请填写用户名和密码", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } else { userNameTextBox.Text = passwordTextBox.Text = ""; // 清空 } DiskList.Add(nameTextBox.Text, netPathTextBox.Text, localPathComboBox.Text, autoMappingComboBox.Text, windowsAccountComboBox.Text, foreverComboBox.Text, autoCheckComboBox.Text, userNameTextBox.Text, passwordTextBox.Text); DialogResult = DialogResult.OK; Close(); }