那只是鼠标显示状态,并不一定是你的程序状态,你可以把你的鼠标设定为任意形状,任何时候,anytime anywhere

解决方案 »

  1.   

    Cursor = System.Windows.Forms.Cursors.WaitCursor只代表现在当前程序不响应
    你的程序的任何鼠标事件,不代表你的程序不运行。
      

  2.   

    你可以吧你的代码写在BeforeExpand事件中
      

  3.   

    为什么鼠标已经变为等待状态,TreeView还可以展开Node
    而TreeView的展开是以递归形式展开的。应该说是边展开,CPU边在运算。
    这也涉及到一个多线程的问题。不过用这个我不大会解释
      

  4.   

    鼠标的状态只是一种形式,
    举个不太恰当的例子,如果某个人的脸上有笑容和他内心的情绪如何这并没有什么直接的联系
    你可以在程序的点击时也可变为待待状态,如果你在程序的Load事件中加入如下的代码:
    你看看会发生什么:
    this.Cursor = Cursors.SizeAll;