public Control(BaseScreenComponent manager, string style = "")
{
if (manager == null)
throw new ArgumentNullException("manager");
ScreenManager = manager;
Style = style;
children = new ControlCollection(this);
children.OnInsert += ControlCollectionInsert;
children.OnRemove += ControlCollectionRemove;
manager.ClientSizeChanged += (s, e) =>
{
OnResolutionChanged();
};
ApplySkin(typeof(Control));
}