none
Perdida de los objetos en la vista de diseño visual basic 2010 RRS feed

  • Pregunta

  • Hola, trabajando en un proyecto en Visual Studio 2010, con entorno Visual Basic, se ha producido un error y visual studio a tenido que cerrarse. Al volver a cargar el proyecto, todo el código está tal cual, pero no aparece nada en PROYECTO.vb [Diseño], está todo en blanco. En el explorador puedo ver y seleccionar cualquier objeto, botón, panel, etcaparecen todas sus y opciones y las puedo modificar, en el PROGRAMA.Designer.vb aparecen todos los objetos creados con todas sus características, pero solo veo un formulario totalmente en blanco. 

    ¿Que puedo hacer?

    Muchas gracias.

     
    • Editado AMJorge domingo, 15 de abril de 2018 4:01
    • Cambiado Enrique M. Montejo martes, 17 de abril de 2018 7:14 Pregunta relacionada con el IDE de Visual Studio.
    domingo, 15 de abril de 2018 3:53

Todas las respuestas

  • Hola. He encontrado el problema, así que me respondo a mi mismo por si le pasa a alguien como a mi.

    Al pulsar Guardar Proyecto, se produjo un error y se reinicio el IDE, este,al reiniciar, no dio la opción a restaurar el último trabajo en curso. Al parecer no se guardó la propiedad, dentro del fichero PROYECTO.Designer.vb, que adhiere los objetos (buttons, panels, labels, etc) al panel o control sobre el que se han colocado en el diseñador. El código correspondiente dentro de PROYECTO.Designer.vb seria algo así:

    'PROYECTO

    '
    Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!)
    Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
    Me.BackColor = System.Drawing.Color.White
    Me.ClientSize = New System.Drawing.Size(1920, 970)

    Me.Controls.Add(Me.BtnBackSys) ****Linea desaparecida
    Me.Controls.Add(Me.PnlControl) ****Linea desaparecida
    Me.Controls.Add(Me.Label120) ****Linea desaparecida
    Me.Controls.Add(Me.Label9) ****Linea desaparecida
    Me.Controls.Add(Me.Label10) ****Linea desaparecida
    Me.Controls.Add(Me.BtnBackMenu) ****Linea desaparecida
    Me.Controls.Add(Me.BtnModeDegradeON) ****Linea desaparecida
    Me.Controls.Add(Me.LbContAlarmas) ****Linea desaparecida
    Me.Controls.Add(Me.BtnFallosProg) ****Linea desaparecida

    Me.DoubleBuffered = true
    Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
    Me.Icon = CType(resources.GetObject("$this.Icon"),System.Drawing.Icon)
    Me.Name = "SCADA"
    Me.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide
    Me.Text = "SCADA Contingencia"
    Me.GbAlarmasControl.ResumeLayout(false)
    Me.GbAlmAvsFly.ResumeLayout(false)
    Me.GbAlmAvsFly.PerformLayout

    Espero que si le pasa a alguien más, esto pueda ayudarle.

    miércoles, 18 de abril de 2018 9:15