textChange跳出提示框

来源:互联网 发布:java连接oracle数据库 编辑:程序博客网 时间:2024/06/05 09:41

 private void OEMAgentForm_Load(object sender, EventArgs e)
        {
            this.timer1.Enabled = false;
        }

 

public OEMAgentForm()
        {
            InitializeComponent();
            panel1.Enabled = false;
            this.AddEvent();
           
        }

 

  private void AddEvent()
        {
            this.txtDLinkman.TextChanged += new EventHandler(txtDTitle3_TextChanged);
            this.txtDManager.TextChanged += new EventHandler(txtDTitle3_TextChanged);
            this.txtDTitle1.TextChanged += new EventHandler(txtDTitle3_TextChanged);
            this.txtDTitle2.TextChanged += new EventHandler(txtDTitle3_TextChanged);
            this.txtDTitle3.TextChanged += new EventHandler(txtDTitle3_TextChanged);
            this.txtRemark.TextChanged += new EventHandler(txtDTitle3_TextChanged);
        }

        private void DisposeEvent()
        {
            this.txtDLinkman.TextChanged -= new EventHandler(txtDTitle3_TextChanged);
            this.txtDManager.TextChanged -= new EventHandler(txtDTitle3_TextChanged);
            this.txtDTitle1.TextChanged -= new EventHandler(txtDTitle3_TextChanged);
            this.txtDTitle2.TextChanged -= new EventHandler(txtDTitle3_TextChanged);
            this.txtDTitle3.TextChanged -= new EventHandler(txtDTitle3_TextChanged);
            this.txtRemark.TextChanged -= new EventHandler(txtDTitle3_TextChanged);
        }

 

 private void gvOEM_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            this.DisposeEvent();
                iid = gvOEM.Rows[e.RowIndex].Cells["id"].Value.ToString();
                oEMAgent = oEMAgentManager.GetAgentByIID(Convert.ToInt32(iid));
                txtDID.Text = oEMAgent.ID;
                txtDName.Text = oEMAgent.Ename;
               //.....

                this.AddEvent();
        }

 

 

 private void txtDTitle3_TextChanged(object sender, EventArgs e)
        {
            this.timer1.Enabled = true;
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            this.timer1.Enabled = false;
            //提示保存
            DialogResult result = MessageBox.Show("此文本框值已经修改,是否需要保存?", "提交提示",
                   MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
            if (result == DialogResult.OK)
            {
                oEMAgent.Tel=this.txtDTel.Text.Trim();
                oEMAgent.Linkman=this.txtDLinkman.Text.Trim();
                //....

                oEMAgentManager.ModifyOEMAgent(oEMAgent);
                //刷新列表
                BindListBox();
                MessageBox.Show("修改成功!", "提交提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }

原创粉丝点击