/// <summary> /// Инициализация компонента и создание группы других компонентов. /// </summary> public void InitializeVisibleComponents() { IDesignerHost host = (IDesignerHost)GetService(typeof(IDesignerHost)); DesignerTransaction transaction = host.CreateTransaction("InitializeDBInterfaceView"); // Create compnonents DBInterface = (DBInterface)HostComponent.CreateComponent(host, typeof(DBInterface), "_dbInterface"); DBInterface.Dock = DockStyle.Fill; DBInterface.InitializeVisibleComponents(); Controls.Add(DBInterface); transaction.Commit(); }
public override void InitializeNewComponent(IDictionary defaultValues) { base.InitializeNewComponent(defaultValues); DBInterface.InitializeVisibleComponents(); }