>>如果用户多次快速选择时会出错Before you get data from the database, set the control's enabled to false, after you done, set enabled to true again.>>如何让程序暂停1秒钟
Thread.Sleep(1000);

解决方案 »

  1.   

    我是在一个树中,节点显示文章的标题,因库是ACCESS,当用户多次不断的点击树节点时(在兄弟节点上不断点击),会出异常,系统给出的错误但单击继续后仍可执行,但我捕获了异常后,用return返回之后,再次点击节点时,老是出我的异常信息,只有退出系统后方可,不知何故,请高人指点,谢谢!!!!
      

  2.   

    你可以变相一下奠击之后可以将鼠标隐掉。或者treeview。。不可用过这生成另一个窗体。让这个窗体独占5秒
      

  3.   

    装载数据前设置Cursor=Cursors.WaitCursor;
    装载完数据后再设置Cursor=Cursors.Default;
      

  4.   

    To jonsonzxw(.net从入门到精通) :
    在Form中设置一个变量,
    Private bool _IsLoading  = false;当点击树节点时
    {
       if (!_IsLoading)
       {
           _IsLoading = true;
           ...//这是装载过程
           _IsLoading = false 
        }
      

  5.   

    用Thread.Sleep(1000),应该没有错!贴出你的代码!