Los errores de tiempo de diseño, recuerden, son errores de sintaxis. Es cuando VB .NET no ha entendido lo que has escrito. Si eso no está claro, unos pocos ejemplos deberían explicarlo mejor. Así que haz lo siguiente:
- Crear un nuevo proyecto de Windows
- Añade un botón y un cuadro de texto a tu formulario
- Deje las propiedades de Name en los valores por defecto de Button1 y Textbox1
- Haga doble clic en su botón para acceder a su código, y escriba lo siguiente:
Cuadro de texto 2. Texto = «Debug»
Cuando terminas de escribir la línea, VB.NET pone una línea ondulada debajo de Textbox2:

Si mantienes el ratón sobre Textbox2 , verás aparecer una punta de herramienta, como el siguiente:

El error ocurre porque no tienes un cuadro de texto llamado Textbox2. Usted también ver este mismo error » No declarado » si intentas configurar una variable sobre la marcha (lo que se le permitió hacer en la versión anterior de VB.) Como ejemplo, cambia tu código a esto:
strText = «Debug»
TextBox1.Text = strText
Aquí, estamos tratando de poner la palabra «Debug» en una variable llamada strText. Luego queremos asignar esta variable a la propiedad Text de Textbox1. Sin embargo, VB.NET protesta por esto, y pone una línea ondulante bajo todas las ocurrencias de strText. Mantén el ratón sobre la variable strText y verás el «no declarada» punta de nuevo/
El problema esta vez es que no hemos declarado la variable strText. Cambiar el código de esto:
Dim strText As String
strText = «Debug»
TextBox1.Text = strText
Ahora que hemos declarado una variable, las líneas onduladas desaparecerán. Si nosotros añadió la declaración variable en el lugar equivocado, sin embargo, las líneas onduladas volvería. Cambie su código a esto:
strText = «Debug»
TextBox1.Text = strText
Dim strText As String
Las líneas onduladas volverán. Eso es porque la declaración viene en el tercera línea. Cuando VB.NET se encuentra con las dos primeras líneas, no sabe nada sobre la strText variable.
Si tienes abierta la ventana de la lista de errores, verás un informe de tu error. (Si no puedes ver la ventana Lista de errores, en las barras de menú haz clic en Ver > Lista de errores .)

O éste, en versiones posteriores de Visual Studio:

Si todavía no puedes ver el cuadro de la lista de errores, mira en la parte inferior izquierda del software. Haga clic en Lista de errores:

La descripción del error es » La variable local $0027strText$0027 no puede ser a la que se hace referencia antes de declararla «. Si hace doble clic en los iconos de a la izquierda, VB.NET resaltará el error en su código.
Mueve la Dim … Línea de nuevo a la parte superior, y no sólo hacer el wiggly las líneas desaparecen, pero la lista de tareas se borrará.
Los errores de diseño como el de arriba pueden ser muy fáciles de corregir. Otros pueden ser bastante difíciles, y verás la línea ondulada pero no entenderás cómo corregir el error. La lista de tareas debería ser su primer puerto de escala cuando frente a tal error.
En la siguiente parte, veremos los errores de ejecución.
Pasa a Errores de tiempo de ejecución en VB .NET — –;
Espero que te haya sido de ayuda!





