Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 public void Dispose()
 {
     FormEngine.Dispose();
 }
Ejemplo n.º 3
0
 public void Show()
 {
     FormEngine.Run();
 }
Ejemplo n.º 4
0
 public SimpleForm()
 {
     FormEngine              = new FormEngine(onDraw, onUpdate);
     FormEngine.SizeChanged += FormEngine_SizeChanged;
     FormEngine.Color        = Color.DarkOrange;
 }