Username:
Password:
Microsoft Visual Studio .NET (Español) Tutorials

Requerimientos del Sistema e Instalación / Cómo Dar Más Funcionalidad al Programa

Subtitles of the Movie

ÿþ [00:00:00.0] Ahora vamos a realizar algo un poco diferente en la aplicacion. [00:00:06.0] Esta vez, vamos a cambiar la propiedad que configura el color del texto de la etiqueta& [00:00:12.0] para permitir al usuario ingresar el color que desee, y consecuentemente, el texto cambiara a ese color. [00:00:19.0] Existen dos aspectos que debemos recordar: si el usuario no ingresa ningun color conocido, no ocurrira ninguna accion; [00:00:26.0] si el usuario ingresa un color conocido, el color del texto cambiara. [00:00:31.0] Primero, modificamos la propiedad "Text" de la etiqueta "Label2" con el texto "Please enter a color to change this text to". [00:00:54.0] Vamos a tener que aumentar un poco el tamano de este control para que el texto aparezca en una sola linea. [00:01:10.0] Ya que hemos cambiado la propiedad "Text", vamos a la pagina "Code Behind" y eliminamos el codigo existente. En este caso, [00:01:26.0] simplemente vamos a cambiar la propiedad "ForeColor" de la etiqueta "Label2" al color que ingrese el usuario. [00:01:34.0] Escribimos el texto "Label2." y a continuacion escribimos el nombre de la propiedad. Podemos escribir todo el nombre de la propiedad... [00:01:49.0] o podemos seleccionarlo de esta lista. Al seleccionarlo de la lista, estaremos seguros de obtener una propiedad o un metodo... [00:01:57.0] sin errores de ortografia, correspondientes a este control. Hacemos doble clic en la propiedad "ForeColor". [00:02:05.0] Hemos especificado el control y la propiedad que queremos cambiar. Para modificarla, la igualamos al color... [00:02:14.0] ingresado por el usuario. Usted tal vez piense que solo debemos colocar la instruccion "TextBox1.text" para solucionar este problema. [00:02:30.0] Pero observe que inmediatamente obtenemos una linea ondulada de color azul, la cual nos indica que esta instruccion no va a funcionar. [00:02:40.0] Para ver el mensaje de error, colocamos el cursor en la parte superior y aparece el texto "Value of type 'String' cannot be converted to 'System.Drawing.Color'"; esto significa que el valor& [00:02:49.0] que va a ser ingresado por el usuario en el cuadro de texto no puede ser convertido al sistema "System.Drawing.Color". [00:02:57.0] Esto trae a cuenta un aspecto interesante: cada control que coloquemos en el formulario tiene una variedad de propiedades... [00:03:08.0] y algunas de ellas pueden ser representadas como cadenas de texto, como la propiedad "Text", pero algunas de estas propiedades... [00:03:17.0] solo pueden ser representadas por unos tipos de datos especializados, como en este caso, el "System.Drawing.Color". Por lo tanto, [00:03:27.0] debemos convertir los datos ingresados por el usuario al tipo de datos apropiado. En este caso particular, [00:03:35.0] podemos hacerlo al especificar un color, el cual va a ser generado utilizando el metodo "FromName", [00:03:57.0] el cual obtiene su parametro o su argumento a partir de los datos ingresados por el usuario. De esta manera, escribimos el texto "TextBox1.text" dentro de los parentesis, [00:04:17.0] el cual corresponde al cuadro de texto que incorpora los datos ingresados por el usuario dentro del metodo "FromName", con base en el color pasado por la etiqueta "Label2". [00:04:35.0] La propiedad "Forecolor" se configura al ejecutar el codigo, asi que veamos si este funciona. Regresamos al formulario web y vamos al menu "File>Build and Browse". [00:04:47.0] La recompilacion toma uno o dos segundos y ahora podemos ingresar un color, por ejemplo, "Red" para el color rojo. [00:04:57.0] Ahora el color del texto cambia al color rojo. Ingresamos el texto "Green" para el color verde y el texto cambia consecuentemente. [00:05:09.0] Tal vez usted se pregunte como sabemos cuales son los colores conocidos. Existe una manera facil de averiguarlo, [00:05:21.0] y si usted necesita mas informacion, siempre puede revisar la documentacion del Visual Studio .NET. [00:05:29.0] Puede revisar el topico "Web Server Controls". Vamos a cerrar la ventana "Browse" y hacemos clic en la etiqueta "Label2". [00:05:40.0] Seleccionamos la propiedad "ForeColor" y hacemos clic en la seccion "Web". Observe que obtenemos unos pocos colores aqui; seleccionamos la opcion "Red"... [00:05:57.0] y aparece el nombre del color, indicando que este es un color valido para la web. [00:06:04.0] Todos estos nombres de colores son validos, asi que si el usuario ingresa cualquiera de ellos, el texto cambiara a ese color. [00:06:16.0] Si el usuario ingresa un color que no esta incluido en esta lista, la cual tambien se denomina Enumeracion, el texto cambiara al color predeterminado, el cual es el negro. [00:06:30.0] Vamos a cerrar el proyecto y hacemos clic en "Yes" para guardar todos los elementos. Por cierto, la proxima vez que abramos el Visual Studio, [00:06:50.0] podemos regresar al mismo lugar mediante el menu "File>Recent Projects" y seleccionando el proyecto mas reciente... [00:07:05.0] en el cual hemos estado trabajando. Se abre el proyecto con la pagina "Code Behind" porque de esta manera habiamos dejado el proyecto. [00:07:19.0] Basicamente, el proyecto aparece exactamente donde lo dejamos. [00:07:25.0] Vamos a cerrarlo de nuevo. [00:07:29.0] En el proximo segmento, vamos a estudiar la programacion. [00:07:34.0]

Tutorial Information

Course: Microsoft Visual Studio .NET (Español)
Author: Dave Mercer
SKU: 33738
ISBN: 1-933736-62-3
Release Date: 2007-01-19
Duration: 7.5 hrs / 101 lessons
Work Files: Yes
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 81,350 Video Tutorials (20,800 free)
  • Video Available as Flash or QuickTime
  • Over 782 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available