none
winform窗体问题 RRS feed

答案

  • 你好!
       这样试试看:
       for(int i=0;i<=10;i++)
       {
            this.Opacity=i*10/100.00;
            Thread.Sleep(1000);
        }
    2008年12月10日 5:24
    版主
  • 主要思路就是上面写的~通过设置窗口的Opacity属性从0到1~细节上还要小修改下~如果直接让它从0到1~计算机运算速度比较快~在很短时间内就完成了~人眼可能感觉不出来~所以要设置下延时~但是主线程设置sleep会让窗口在启动时卡住~可能需要多线程实现~

    2008年12月10日 9:27
    版主

全部回复

  • 你好!
       这样试试看:
       for(int i=0;i<=10;i++)
       {
            this.Opacity=i*10/100.00;
            Thread.Sleep(1000);
        }
    2008年12月10日 5:24
    版主
  • 主要思路就是上面写的~通过设置窗口的Opacity属性从0到1~细节上还要小修改下~如果直接让它从0到1~计算机运算速度比较快~在很短时间内就完成了~人眼可能感觉不出来~所以要设置下延时~但是主线程设置sleep会让窗口在启动时卡住~可能需要多线程实现~

    2008年12月10日 9:27
    版主
  • 建议多线程,不然会很卡的

    2008年12月11日 3:25