none
Error al abrir formulario en diseño RRS feed

  • Pregunta

  • Abro mo solucion y hago click sobre un formulario para que lo abra en diseño y sale una pantalla donde relaciona una serie de errores, lo que se ve es que cuando uso imagenes para los controles que estan en "Resources", de alguna manera no encuantra la propiedad que la referencia.

    Bueno, Pulse en "Omitir y continuar" y restableci las imagenes de los controles, guarde el formulario y al voverlo a abrir vuelve a pasar la misma situación, Tengo VS 2010 Ultimate Sp1.

    De antemano agradezco cualquier ayuada al respecto

    Roberto Ruiz

    miércoles, 3 de octubre de 2012 15:29

Todas las respuestas

  • que dicen los errores del diseño?

    esas imagenes que resource a que control las asignas

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 3 de octubre de 2012 17:11
  • Los mensajes son como este :

    El tipo 'EQB.My.Resources.Resources' no tiene ninguna propiedad denominada 'Aceptar'.

    y se prodicen en lineas como esta:

    Me.btnCancelar.Image = Global.EQB.My.Resources.Resources.Cancelar

    Y los controles son botones de una caja de herramientas y Botones normales

    La pila de llamada es como esta:

    en System.ComponentModel.Design.Serialization.CodeDomSerializerBase.Error(IDesignerSerializationManager manager, String exceptionText, String helpLink)
    en System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertyReferenceExpression(IDesignerSerializationManager manager, CodePropertyReferenceExpression propertyReferenceEx, Boolean reportError)
    en System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeExpression(IDesignerSerializationManager manager, String name, CodeExpression expression)
    en System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertyAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement, CodePropertyReferenceExpression propertyReferenceEx, Boolean reportError)
    en System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement)
    en System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement)

    Y busque en el Resources Designer las propiedades y si estan como esta:

            Friend ReadOnly Property Aceptar() As System.Drawing.Bitmap
                Get
                    Dim obj As Object = ResourceManager.GetObject("Aceptar", resourceCulture)
                    Return CType(obj,System.Drawing.Bitmap)
                End Get
            End Property

    Gracias por su interes y colaboracion

    miércoles, 3 de octubre de 2012 18:17
  • Leandro se me ocurrio que podria ser relevante; estoy usando formularios heredados y esta situacion solo me sucede con los que no son heredos, los heredados los abre en diseño sin ningun problema.

    Agradezco cualquier ayuda al respecto

    Roberto Ruiz

    martes, 9 de octubre de 2012 21:29