Que clase de error es este?

07/08/2007 - 07:00 por Limberg | Informe spam
Hola, amigos del foro, he tenido este error en c# vs2005, con formularios
heredados.
Gracias por sus sugerencias.

Atte.
Limberg.




Errores al cargar el diseñador. Los errores se citan a continuación.
Algunos errores se pueden corregir volviendo a generar el proyecto, otros
puede que requieran cambios en el código.

El índice estaba fuera del intervalo. Debe ser un valor no negativo e
inferior al tamaño de la colección. Nombre del parámetro: index
Ocultar

en
System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument
argument, ExceptionResource resource)
en System.ThrowHelper.ThrowArgumentOutOfRangeException()
en System.Collections.Generic.List`1.get_Item(Int32 index)
en WCL.BaseFormABM.CargarForm() en
D:\SCAI.NET\WCL\BaseFormABM.cs:línea 185
en WCL.BaseFormABM.BaseFormM_Load(Object sender, EventArgs e) en
D:\SCAI.NET\WCL\BaseFormABM.cs:línea 276
en System.Windows.Forms.Form.OnLoad(EventArgs e)
en System.Windows.Forms.Form.OnCreateControl()
en System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
en System.Windows.Forms.Control.CreateControl()
en System.Windows.Forms.Control.SetVisibleCore(Boolean value)
en System.Windows.Forms.Form.SetVisibleCore(Boolean value)
en System.Windows.Forms.Control.set_Visible(Boolean value)
en System.Windows.Forms.Design.DesignerFrame.Initialize(Control view)
en System.Windows.Forms.Design.DocumentDesigner.Initialize(IComponent
component)
en
System.Windows.Forms.Design.FormDocumentDesigner.Initialize(IComponent
component)
en
System.ComponentModel.Design.DesignerHost.AddToContainerPostProcess(IComponent
component, String name, IContainer containerToAddTo)
en System.ComponentModel.Design.DesignerHost.Add(IComponent component,
String name)
en
System.ComponentModel.Design.DesignerHost.System.ComponentModel.Design.IDesignerHost.CreateComponent(Type
componentType, String name)
en
System.ComponentModel.Design.Serialization.DesignerSerializationManager.CreateInstance(Type
type, ICollection arguments, String name, Boolean addToContainer)
en
System.ComponentModel.Design.Serialization.DesignerSerializationManager.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.CreateInstance(Type
type, ICollection arguments, String name, Boolean addToContainer)
en
System.ComponentModel.Design.Serialization.TypeCodeDomSerializer.Deserialize(IDesignerSerializationManager
manager, CodeTypeDeclaration declaration)
en
System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager
manager)
en
Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager
serializationManager)
en
Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.DeferredLoadHandler.Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferDataEvents.OnLoadCompleted(Int32
fReload)

Preguntas similare

Leer las respuestas

#1 Alhambra Eidos Kiquenet
07/08/2007 - 08:30 | Informe spam
Tienes el error en tiempo de diseño ??

Depura el método WCL.BaseFormABM.CargarForm(), que se ejecuta en el Load.

Si estás en tiempo de diseño, mira la propiedad DesignMode.

Saludos.
Respuesta Responder a este mensaje
#2 Jowie
07/08/2007 - 11:41 | Informe spam
Buenos dias

Errores al cargar el diseñador. Los errores se citan a continuación.
Algunos errores se pueden corregir volviendo a generar el proyecto, otros
puede que requieran cambios en el código.



Hay ciertos errores en tiempo de diseño que se quitan si vuelves a
generar, pasos a seguir:
1. Cierra todas las pestañas de codigo del visual studio y cierra el
visual studio
2. Borra las carpetas bin y obj
3. Abre el visual studio y vuelve a generar el proyecto antes de abrir
ninguna pestaña.

Si de esta forma no se te quita el error entonces tienes que hacer
cambios en el código fuente.

Un saludo.
Respuesta Responder a este mensaje
#3 Limberg
07/08/2007 - 17:47 | Informe spam
Les explico un poco:
Tengo un bormualrio base "BaseFormABM" y un formulario que hereda de este
"frmAlmacenes".
En el formulario base tengo tres propiedades:
Una estructura "strDgv", una lista "ListDgv" y un string "TableName".

Ahora, cuando le asigno los valores a estas propiedades en el formulario
base no hay problema,
pero cuando le asigno estos valores en "frmAlmacenes", me da el error,
aunque igual compila, solo que al mostrar el formulario "frmAlmacenes" en
tiempo de diseño me aparece una pantalla con el mensaje que les indique y no
el formulario.

this.strDgv = new strDgvDef();
this.strDgv.Texto = "Código";
this.strDgv.Campo = "idalmacen";
this.strDgv.Ancho = 70;
this.ListDgv.Add(strDgv);

this.strDgv.Texto = "Nombre";
this.strDgv.Campo = "nombre";
this.strDgv.Ancho = 380;
this.ListDgv.Add(strDgv);

this.strDgv.Texto = "Sucursal";
this.strDgv.Campo = "idsucursal";
this.strDgv.Ancho = 60;
this.ListDgv.Add(strDgv);

this.TableName = "tblalmacenes";

Gracias por sus sugerencias.
Atte.
Limberg.
Respuesta Responder a este mensaje
#4 Jowie
08/08/2007 - 10:33 | Informe spam
Ahora, cuando le asigno los valores a estas propiedades en el formulario
base no hay problema,
pero cuando le asigno estos valores en "frmAlmacenes", me da el error,
aunque igual compila, solo que al mostrar el formulario "frmAlmacenes" en
tiempo de diseño me aparece una pantalla con el mensaje que les indique y no
el formulario.



Asegurate de que en los constructores de la clase base no hay ningun
codigo que pudiera producir una excepcion, puede ser que no tengas
inicializadas las propiedades y se haga alguna asignación.

en WCL.BaseFormABM.CargarForm() en
D:\SCAI.NET\WCL\BaseFormABM.cs:línea 185
en WCL.BaseFormABM.BaseFormM_Load(Object sender, EventArgs e)
en
D:\SCAI.NET\WCL\BaseFormABM.cs:línea 276

Mira estas lineas tiene que andar por aqui el error.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida