private void txtIPaddr_TextChanged(object sender, EventArgs e) { // コマンドモードでない場合 if (!co.cmdModeFlg) { try { // IPアドレスフォーマットチェック fc.CheckIpString(txtIPaddr.Text); txtIPaddr.BackColor = Color.White; btnCloseSF.Enabled = true; ipErrorFlg = false; } catch { // IPアドレスのフォーマットでない場合に赤にする txtIPaddr.BackColor = Color.FromArgb(0xf0, 0xc7, 0xd3); btnCloseSF.Enabled = false; ipErrorFlg = true; } } }