void java.awt.Container.validate()Validates this container and all of its subcomponents.这个函数更新容器及其全部子控件,更新容器意味着重新布置它的子控件.布局相关的更改(例如设置子控件的大小位置,向容器添加新控件)会invalidate这个容器.需要注意,当前容器invalidate会自动导致它的父容器进行invalidate(详见Component.invalidate).因此,要想恢复整个层次的有效性(v
重绘目的: 1. 满足非默认主题下的标题栏样式 2. 在保留停靠功能的同时进行重绘. 代码如下: public partial class FormEx: Form { public FormEx() { InitializeComponent(); TitleBar.GetType().GetProperty("DoubleBuffered", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(TitleBar, tru