public WinFormsAdapter(System.Windows.Forms.Form classicForm) : base() { FormEngine = new FormEngine(onDraw, onUpdate); FormEngine.Color = classicForm.BackColor.Convert(); FormEngine.SizeChanged += FormEngine_SizeChanged; this.classicForm = classicForm; classicForm.SizeChanged += ClassicForm_SizeChanged; FormEngine.Size = classicForm.Size; FormEngine.Title = classicForm.Name; foreach (System.Windows.Forms.Control origenalControl in classicForm.Controls) { Controls = new Node <IControl>(WinformsControlTOControlFactory.Create(origenalControl), Controls); } }
public void Dispose() { FormEngine.Dispose(); }
public void Show() { FormEngine.Run(); }
public SimpleForm() { FormEngine = new FormEngine(onDraw, onUpdate); FormEngine.SizeChanged += FormEngine_SizeChanged; FormEngine.Color = Color.DarkOrange; }