Este documento describe un ejercicio en Visual Basic que permite al usuario introducir texto en un cuadro de texto y luego modificar el formato de ese texto (negrita, cursiva, subrayado, mayúsculas, minúsculas, color de letra y color de fondo) mediante botones de opción. Se crea un formulario con un cuadro de texto y varios botones de opción, y se agrega código para que cada botón de opción active una función de formato diferente en el texto cuando se hace clic.
1. EJERCICIO DE VISUAL BASIC
En este ejercicio vamos a utilizar las funciones de texto de que disponen los
comados de “TextBox”.
El funcionamiento sera,
Introduciremos un texto y mediante “Optionbuttons” “botones de opcion”
cambiaremos el aspecto del texto según la opcion activada.
Empezaremos creando el formulario,
El Caption del “Form” sera “Aspecto Texto”.
A continuacion empezaremos introduciendo un label para indicar donde se
introduce el texto.
Las propiedades de ese “Label” sera, color de la letra “forecolor” ”azul” el color
de fondo “backcolor””amarillo” y el aspecto del texto “Font” ”negrita”
2. Al activar la propiedad “font” aparece la siguiente pantalla,
El resultado de estos cambios quedara asi,
El siguiente paso es introducir el TEXTBOX para introducir la “Frase”,
3. Borramos el contenido de la propiedad “Text” del “textbox”
Empezamos ahora a introducir “OptionButton”, cada boton de opcion tendra
un caption diferente el cual indicara la operación que realizara al activarlo.
Coloca tantos “optionbuttons” y cambia el caption siguiendo el ejemplo,
4. Para acabar con el diseño colocamos un “Commandbutton” boton de
comando para poder finalizar la ejecucion del programa.
Ahora empezaremos a introducir el codigo. Haremos doble clic en el primer
option button (Negrita),
5. Private Sub Option1_Click()
Text1.Font.Bold = True
End Sub
En el segundo boton de opcion (Cursiva)
Private Sub Option2_Click()
Text1.Font.Italic = True
End Sub
En el tercer boton de opcion (subrayado)
Private Sub Option3_Click()
Text1.Font.Underline = True
End Sub
En el cuarto option (Minusculas)
Private Sub Option7_Click()
Text1.Text = LCase(Text1.Text)
End Sub
En el quinto option button (Color letra)
Private Sub Option4_Click()
Text1.ForeColor = vbRed
End Sub
En el siguiente boton de opcion (Color Fondo)
Private Sub Option5_Click()
Text1.BackColor = vbYellow
End Sub
6. Finalmente en el ultimo boton de opcion (Mayusculas)
Private Sub Option6_Click()
Text1.Text = UCase(Text1.Text)
End Sub
En el boton de “Salir” colocamos la rutina tipica de finalizacion de ejecucion,
Private Sub Command1_Click()
End
End Sub
Realizamos una ejecucion y comprovamos que el codigo introducido es
correcto,
Almacenamos el ejercicio. (codigo y formulario)