Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
En el m<strong>en</strong>ú Archivo, elija Guardar todo para guardar el trabajo.<br />
Información detallada: personalizar el control de usuario<br />
En esta lección, obt<strong>en</strong>drá información sobre cómo personalizar el control de<br />
usuario para hacerlo más útil.<br />
Agregar etiquetas<br />
En la última lección, probó que el control de usuario NamesControl<br />
funcionaba debidam<strong>en</strong>te. Quizá también haya p<strong>en</strong>sado posibles formas para<br />
mejorarlo. Por ejemplo, no resulta obvio qué nombre debe escribirse <strong>en</strong> qué<br />
cuadro de texto y no hay modo de saber con certeza si los usuarios han<br />
especificado tres nombres.<br />
Para que el control de usuario resulte de mayor utilidad, puede agregar<br />
etiquetas que id<strong>en</strong>tifiqu<strong>en</strong> todos los cuadros de texto. Podría establecer el texto<br />
para que las etiquetas indicaran "Nombre", "Segundo nombre" y "Apellido",<br />
pero, ¿qué sucede si después decide que prefiere una "Inicial de segundo<br />
nombre"? Es preferible crear propiedades para el texto de etiqueta de modo que<br />
pueda cambiar el texto <strong>en</strong> tiempo de diseño y dar un valor predeterminado a<br />
cada propiedad.<br />
Inténtelo<br />
Para personalizar el control de usuario<br />
Abra el proyecto NamesUserControl que creó <strong>en</strong> la lección anterior. Si no lo<br />
guardó, primero deberá regresar a la lección anterior, Probar un control de<br />
usuario, y realizar hasta el final los procedimi<strong>en</strong>tos de esa lección.<br />
En el Explorador de soluciones, seleccione NamesControl.vb y <strong>en</strong> el m<strong>en</strong>ú Ver<br />
seleccione Diseñador.<br />
En el Cuadro de herrami<strong>en</strong>tas, arrastre tres controles Label al diseñador y<br />
coloque uno sobre cada TextBox.<br />
En el Explorador de soluciones, seleccione NamesControl.vb y <strong>en</strong> el m<strong>en</strong>ú Ver<br />
elija Código.<br />
En el Editor de código, agregue el código sigui<strong>en</strong>te para crear las propiedades<br />
para el texto de la etiqueta.<br />
Copiar código<br />
Private text1 As String = "First Name"<br />
Property Label1Text() As String<br />
Everts Garay | Granada, Nicaragua| Paseo por <strong>Visual</strong> <strong>Basic</strong> <strong>2008</strong> 148