-
- //当我对文本写入内容时它还是不执行 IsTextChangde = true;就造成 IsTextChangde一直等于false
- private void Form1_TextChanged(object sender, EventArgs e)
- {
- IsTextChangde = true;
- }
-
- private void Form1_FormClosing(object sender, FormClosingEventArgs e)
- {
- if (IsTextChangde == true)
- {
- //进不到if语句中。
- DialogResult re = MessageBox.Show("文本以修改是否保存", "消息", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
- if (re == DialogResult.Yes)
- {
- SaveText();
- }
- else if (re == DialogResult.No)
- {
- }
- else
- {
- e.Cancel = true; ;
- }
- }
- }
复制代码 进不到if语句中。至使不能弹窗。 |