何时是恢复 System.Windows.Forms.Control 的 UI 布局设置的合适时间?
我试过这个:
FooBarGadget control = new FooBarGadget();
parent.Controls.Add(control);
control.FobnicatorWidth = lastLayoutSettings.FobWidth;
没有雪茄。原因?控制还没有完成其内部的布局;构建后它的默认大小为 100x100 像素。一旦完成加载并实际显示在 UI 中,它将是 500x500 像素。因此,将 FobnicatorWidth 设置为 200 像素失败;它比控件大。
是否有一个 control.Loaded 事件 - 我可以在哪里恢复我保存的 UI 设置?