Tag: 褪色

更好的算法来淡化winform

在搜索代码以淡化winform时,我在MSDN论坛上看到了这个页面 。 for (double i = 0; i < 1; i+=0.01) { this.Opacity = i; Application.DoEvents(); System.Threading.Thread.Sleep(0); } for循环有一个非整数增量,从我之前提出的问题来看,这不是一个好的编程技术(由于大多数小数的不精确表示)。 我提出了这个替代方案。 for (double i = 0; i < 100; ++i) { this.Opacity = i/100; Application.DoEvents(); System.Threading.Thread.Sleep(0); } 哪个更有效? 如果有一个更好的淡化表格的算法,如果包含它,我会很高兴。 谢谢。