我做一个Winform界面,界面中BUTTON(新增)按钮和BUTTON(保存)两个按钮,有TEXTBOX1,TEXTBOX2和一个DataGrid.当我按(新增)按钮时,分别在TEXTBOX1,TEXTBOX2中写入信息,然后按(保存)按钮。事件触发成功。现在我想做的是,当我按(新增)按钮时如果在10秒内你填完了TEXTBOX1,TEXTBOX2中的信息并且你按了BUTTON(保存)按钮,系统会提示你信息保存成功,如果你在填完了信息时间超过了10秒你没有按BUTTON(保存)按钮,系统提示你的时间已到信息需要保存,并且系统自动提交成功{不用人工按BUTTON(保存)按钮}。希望大虾们帮帮小弟,如果小弟有500分小弟肯定全部送给大家,但是小弟只有30分,深表惬意。QQ:274667672希望交朋友的加!

解决方案 »

  1.   

    按没按保存按钮,可以通过设置标志位来判断。
    10秒种的问题,可以添加timer来触发。
      

  2.   

    這個好像不難啊
    比如可以設定每10秒產生一個button2的onclick事件,
    按下button1, timer.Start();
    按下button2, timer.Stop();
      

  3.   

    对啊,这个不难吧,用timer+flag就应该可以解决了.初始button2Flag=flase;
    当按下button1时,timer开始计时,当达到10秒时,先判断button2Flag是否为true,若为false则自动将button2Flag置为true,然后弹出超时提示,自动保存.当timer没有达到10秒时,按下button2,先判断button2Flag是否为false,若为false则可以保存,并将button2Flag置为true,若为true,则不给保存.