Comandos de Vb
Short Description
Download Comandos de Vb...
Description
Comandos básicos en Visual Basic1 Visual Basic un lenguaje orientado a eventos, es decir que su estructura de programación 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 básicas, tenga en cuenta la sintaxis de las líneas de programación 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: BackColor: color de fondo ForeColor : Color del frente o de la letra. Caption: Caption: Titulo de la etiqueta, no aplicable en el objeto TextBox, ni en el objeto RichTextBox Visible: Visible: para visualizar o ocultar un objeto. Enabled : permite activar o desctivar un objeto, se utiliza mucho con el objeto o bjeto Timer Font : es la letra del objeto Top: Top: posición de objeto en relación al borde superior Left: posición de objeto en relación al borde izquierdo Width: Width: alto del objeto Height: ancho del objeto Multiline: Multiline: permite escribir varias lines, funciona en el objeto TextBox. ScrollBars: ScrollBars: añadir barras de desplzamiento a el objeto TextBox o RichTextBox Picture: Picture: insertar imagenes al objeto. Filename: 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 fácil entendimiento, antes de cada instrucción, habrá una breve explicación sobre que eventos se puede aplicar las ordenes dadas y la sintaxis de las líneas de d e código a utilizar, de la siguiente forma:
1 Desarr Desarroll ollado ado por por Wladim Wladimir ir Valde Valdess Avila Avila
1
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 tamaño 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 tamaño de la letra en un objeto Private Sub ObjetoX_Evento() ObjetoY.FontSize = 15 End Sub Cambiar el tamaño de letra de un objeto Private Sub ObjetoX_Evento() ObjetoY.Fontsize="Tamaño" 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 opción se utiliza con Click, Load o MouseMove Private Sub ObjetoX_Evento() ObjetoY.Caption=Date End Sub Salir de la aplicación
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 aplicación 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 Matemáticas 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 matemáticas.
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
6
View more...
Comments