none
crear formulario en tiempo de ejecucion utilizando designer.cs RRS feed

  • Pregunta

  • hola a todos

    he visto el siguiente post

    http://social.msdn.microsoft.com/Forums/es-ES/9483b638-0149-4c63-b15a-6ee43d240631/crear-formulario-en-tiempo-de-ejecucion-y-salvarlo-a-un-archivocs-en-c?forum=vcses

    leandro tuttini hace referencia a

    CodeDOM

    pero no entendí esa explicación, si alguien sabe de como generar un archivo form1.Designer.cs y form1.resx (asi como coloco el código) les agradecería 

    partial class Form1
        {
            /// <summary>
            /// Variable del diseñador requerida.
            /// </summary>
            private System.ComponentModel.IContainer components = null;
    
            /// <summary>
            /// Limpiar los recursos que se estén utilizando.
            /// </summary>
            /// <param name="disposing">true si los recursos administrados se deben eliminar; false en caso contrario, false.</param>
            protected override void Dispose(bool disposing)
            {
                if (disposing && (components != null))
                {
                    components.Dispose();
                }
                base.Dispose(disposing);
            }
    
            #region Código generado por el Diseñador de Windows Forms
    
            /// <summary>
            /// Método necesario para admitir el Diseñador. No se puede modificar
            /// el contenido del método con el editor de código.
            /// </summary>
            private void InitializeComponent()
            {
    
                this.btnAceptar = new System.Windows.Forms.Button();
                this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker();
                this.textBox1 = new System.Windows.Forms.TextBox();
                this.SuspendLayout();
                // 
                // btnAceptar
                // 
                this.btnAceptar.Location = new System.Drawing.Point(13, 60);
                this.btnAceptar.Name = "btnAceptar";
                this.btnAceptar.Size = new System.Drawing.Size(75, 23);
                this.btnAceptar.TabIndex = 0;
                this.btnAceptar.Text = "aceptar";
                this.btnAceptar.UseVisualStyleBackColor = true;
                // 
                // dateTimePicker1
                // 
                this.dateTimePicker1.Location = new System.Drawing.Point(13, 110);
                this.dateTimePicker1.Name = "dateTimePicker1";
                this.dateTimePicker1.Size = new System.Drawing.Size(200, 20);
                this.dateTimePicker1.TabIndex = 1;
                // 
                // textBox1
                // 
                this.textBox1.Location = new System.Drawing.Point(13, 152);
                this.textBox1.Name = "textBox1";
                this.textBox1.Size = new System.Drawing.Size(100, 20);
                this.textBox1.TabIndex = 2;
    
                this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
                this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
                this.ClientSize = new System.Drawing.Size(284, 261);
                this.Name = "Form1";
                this.Text = "Form1";
                this.ResumeLayout(false);
            }
    
            #endregion
    
            private System.Windows.Forms.Button btnAceptar;
            private System.Windows.Forms.DateTimePicker dateTimePicker1;
            private System.Windows.Forms.TextBox textBox1;
        }
    

    todo esto en tiempo de ejecucion y grabar el formulario

    Gracias por todo

    lunes, 9 de junio de 2014 21:40