private void DbConnectForm_FormClosing(object sender, FormClosingEventArgs e) { if (this.DialogResult == DialogResult.OK) { bool rinf; rinf = this.DbOpen();// OKならINIファイルを更新して抜ける if (rinf != true) { //NGだからダイアログを閉じない e.Cancel = true; } else { //OKだからINIファイル更新 aIniFile.WriteString("DataBase", "DSN", Dsn.Trim()); aIniFile.WriteString("DataBase", "UID", Uid.Trim()); aIniFile.WriteString("DataBase", "PWD", Pwd.Trim()); } } }