El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario Crear propiedades para un objeto d...
Desconocido
Enviado - 9/6/2003
 
Hola, espero que puedan ayudarme a resolver un problemilla que tengo y que paso a comentar.
Estoy creando un objeto de usuario el cual tiene una propiedad que deseo que sea una matriz de un grupo de otras propiedades, el cofigo que tengo es este :

Public Class UserControl1
Inherits System.Windows.Forms.UserControl
Dim _enlaces As Enlace() = {}

Public Property Enlaces() As Enlace()
Get
Return _enlaces
End Get
Set(ByVal Value As Enlace())
_enlaces = Value
End Set
End Property
End Class

<Serializable()> _
Public Class Enlace
Dim _campo As String
Dim _clave As Boolean
Public Property Campo() As String
Get
Return _campo
End Get
Set(ByVal Value As String)
_campo = Value
End Set
End Property
Public Property Clave() As Boolean
Get
Return _clave
End Get
Set(ByVal Value As Boolean)
_clave = Value
End Set
End Property
End Class

El problema es que cuando inserto este objeto sobre un formulario y establezco la propiedad 'Enlace', se abre eleditor de colecciones y me deja insertar todos los elementos que desee, pero al iniciar la ejecucion me salta el siguiente error.
Error al cargar el documento. Corrija el error y a continuacion intente volver a cargar el documento. Mensaje de error: No se puede modificar el diseñador en este momento.
La verdad es que no se si es que creado el objeto de forma indevida o que es lo que esta sucediendo, esperando puedan ayudarme gracias por todo.
 
 

 

Contactos myStudio Network