Control.ResumeLayout有一个MSDN声明的bool
如果执行挂起的布局请求,则为true;否则,错误。
并不能很好地解释这意味着什么,以及设置为true
或false
的后果是什么。备注部分似乎也有相互矛盾的信息(看起来有人从无参数版本复制和粘贴然后添加了第二句)
如果有任何挂起的布局请求,则调用ResumeLayout方法会强制立即布局。当performLayout参数设置为true时,如果有任何挂起的布局请求,则会立即进行布局。
我认为如果将其设置为true
,它会立即执行任何布局更改,但我不明白它是false
时会发生什么。布局更改是否会延迟到以后,是否曾经完成,为什么需要使用false
?
那么将true
或false
传递给函数有什么区别?
答案 0 :(得分:1)
您的理解是正确的(我同意该文本看起来有复制粘贴问题)。
如果传递true
(或使用不带参数的重载),会发生两件事:
如果通过false
,那么#1就不会发生。