Está en la página 1de 6

Comandos bsicos en Visual Basic1 Visual Basic un lenguaje orientado a eventos, es decir que su estructura de programacin va dirigida a los

eventos que podemos controlar con el mouse o el teclado. En el presente documento, se explicaran lo eventos mas comunes en visual, para el desarrollo de aplicaciones educativas bsicas, tenga en cuenta la sintaxis de las lneas de programacin que es de la siguiente forma: ObjetoY.Propiedad=Valor Donde Objeto es el objeto que va a ser modificado, Propiedad es la propiedad que se va a modificar. Valor, ser el valor que recibir el objeto Algunas propiedades de los objeto: BackColor: color de fondo ForeColor: Color del frente o de la letra. Caption: Titulo de la etiqueta, no aplicable en el objeto TextBox, ni en el objeto RichTextBox Visible: para visualizar o ocultar un objeto. Enabled: permite activar o desctivar un objeto, se utiliza mucho con el objeto Timer Font: es la letra del objeto Top: posicin de objeto en relacin al borde superior Left: posicin de objeto en relacin al borde izquierdo Width: alto del objeto Height: ancho del objeto Multiline: permite escribir varias lines, funciona en el objeto TextBox. ScrollBars: aadir barras de desplzamiento a el objeto TextBox o RichTextBox Picture: insertar imagenes al objeto. Filename: insertar un archivo de texto a un objeto, generalmente al objeto RichTextBox. Url: Se utiliza para direccionar archivos de audio y video en el objeto Windows Media Player. El documento esta estructurado para que sea de fcil entendimiento, antes de cada instruccin, habr una breve explicacin sobre que eventos se puede aplicar las ordenes dadas y la sintaxis de las lneas de cdigo a utilizar, de la siguiente forma:

1 Desarrollado por Wladimir Valdes Avila

Private Sub ObjetoX_Evento() ObjetoY.Propieda=Valor End Sub Donde ObjetoX es el objeto que efectua el evento y ObjetoY es el objeto que ser modificado por el evento. Sentencias Las siguientes sentencias pueden ser utilizadas con eventos como Click, Doble Click, Mouse Move, Load Cambiar el color de fondo de un objeto Private Sub ObjetoX_Evento() ObjetoY.backcolor=RGB(0,0,0) End Sub Cambiar el color de la letra de un objeto. Private Sub ObjetoX_Evento() ObjetoY.Forecolor=RGB(0,0,0) End Sub Cambiar el tamao de un objeto. Private Sub ObjetoX_Evento() ObjetoY.Width=valor ObjetoY.Height=valor End Sub Mover un objeto A. Hacia abajo. Private Sub ObjetoX_Evento() ObjetoY.Top=ObjetoY.Top + valor End Sub B. Hacia arriba Private Sub ObjetoX_Evento() ObjetoY.Top=ObjetoY.Top - valor End Sub C. A la derecha Private Sub ObjetoX_Evento() ObjetoY.Left=ObjetoY.Left + valor End Sub D. A la izquierda Private Sub ObjetoX_Evento() 2

ObjetoY.Left=ObjetoY.Left - valor End Sub Hacer visible o invisible un objeto. A. Visible Private Sub ObjetoX_Evento() ObjetoY.Visible=True End Sub B. Invisible Private Sub ObjetoX_Evento() ObjetoY.Visible=False End Sub Activar o desactivar un timer A. Activar Private Sub ObjetoX_Evento() TimerX.Enabled=True End Sub B. Desactivar Private Sub ObjetoX_Evento() TimerX.Enabled=False End Sub Cambiar el texto a una etiqueta. Private Sub ObjetoX_Evento() LabelX.Caption="Texto" End Sub Cambiar el texto a una caja de texto Private Sub ObjetoX_Evento() TextX.Text="Texto End Sub Bloquear un objeto, cuando este lo permita Private Sub ObjetoX_Evento() TimerX.Locked=True End Sub Cambiar la letra de un objeto Private Sub ObjetoX_Evento() ObjetoY.FontName = "Nombre_de_la_letra" End Sub 3

Aplicar negrilla a un objeto Private Sub ObjetoX_Evento() ObjetoY.FontBold = True End Sub Aplicar Italica a un objeto Private Sub ObjetoX_Evento() ObjetoY.FontItalic = True End Sub Cambiar el tamao de la letra en un objeto Private Sub ObjetoX_Evento() ObjetoY.FontSize = 15 End Sub Cambiar el tamao de letra de un objeto Private Sub ObjetoX_Evento() ObjetoY.Fontsize="Tamao" End Sub Navegar entre formularios A. Forma uno: llamar al formulario Private Sub ObjetoX_Evento() FormX.Show End Sub B. Forma dos: llamar un formulario, y ocultar el actual Private Sub ObjetoX_Evento() FormX.Show FormY.Hide End Sub C. Forma tres: llamar un formulario, y ocultar el actual Private Sub ObjetoX_Evento() FormX.Show Unload Me End Sub Colocar la fecha actual, en un objeto, esta opcin se utiliza con Click, Load o MouseMove Private Sub ObjetoX_Evento() ObjetoY.Caption=Date End Sub Salir de la aplicacin 4

Private Sub ObjetoX_Evento() End End Sub Agregar elementos a un Combo (ComboBox) o a una lista (listBox). Esta sentencia, solo funciona en Form_Load() A. Combo Private Sub Form_Load() ComboX.AddItem "Etiqueta", Valor del ndice End Sub Ejemplo: Private Sub Form_Load() ComboX.AddItem "Amarillo", 0 ComboX.AddItem "Azul", 1 ComboX.AddItem "Rojo", 3 End Sub En el anterior ejemplo, apenas se carge el formulario, los items adicionados aparecen en el ComboBox El valor del ndice es un numero, siempre se inicia con 0. B. Lista A. Combo Private Sub Form_Load() ListX..AddItem "Etiqueta", Valor del indice End Sub El valor del ndice es un numero, siempre se inicia con 0. Funciones En esta seccion, presentaremos algunas funciones uriles para el desarrollo de aplicaciones en Visual Basic. Estas funciones me permiten tomar desiciones, seleccionar opciones o realizar operaciones matematicas. Sentencia If...Then...Else Esta sentencia me permite tomar decisiones dentro de mi aplicacin Sintaxis Private Sub ObjetoX_Evento() If (Sentencia_de_valor) Then 5

Operaciones cuando es verdadero Else Operaciones cuando es falso End If End Sub Las sentencias de valor, son las que realizamos para realizar comparaciones: Mayor que, Menor que, Igual, etc. Ejemplo Private Sub ObjetoX_Evento() If ObjetoY.Top=560 Then ObjetoZ.Backcolor=RGB(255,0,0) Else ObjetoZ.Backcolor=RGB(255,255,0) End If End Sub Operaciones Matemticas Generalmente, utilizamos TextBox o Label Private Sub ObjetoX_Evento() ObjetoY:Text=Val(ObjetoZ.Text) + Val(ObjetoW) End Sub Estas lineas las puedo utilizar con todas las operaciones matemticas. Crear un contador Para este caso se utiliz un Timer y un Label Private Sub Timer1_Timer() Label1.Caption = Val(Label1.Caption) + 10 End Sub

También podría gustarte