Dos tips para optimizar la carga de formularios en windows mobile:

  • Reducir el numero de llamados a métodos en InitializeComponent:

Cambiar:

this.controlName.Location = new System.Drawing.Point(0, 0);

this.controlName.Size = new System.Drawing.Size(240, 320);

Por:

this.controlName.Bounds = new Rectangle(0, 0,  240, 320);

  • Inicializar los controles en el arbol de controles top-down

Cambiar:

this.panelName.Controls.Add(this.controlName);

Por:

this.panelName.Parent = this;

this.controlName.Parent = this.panelName;

para cada control en el panel.

Articulo Fuente:

http://msdn.microsoft.com/en-us/library/aa446535.aspx

Advertisement