Anda di halaman 1dari 4

Ciencia y Tecnologa Exitosa

AGREGAR DATOS A UN LISTBOX


TextBox1

ListBox

BOTON AADIR
Private Sub cmdAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
cmdAdd.Click
ListBox1.Items.Add(TextBox1.Text)
End Sub

Por ejemplo, podemos limpiar el contenido de la lista, el de la caja de texto, etc. e incluso hacer las
asignaciones para que los controles se queden "anclados" en la posicin que nosotros le
indiquemos.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Me.TextBox1.Text = ""
Me.ListBox1.Items.Clear()
End Sub
OBSERVACION

Me.ListBox1.Items.Clear()
Me hace referencia a la clase actual, es decir al formulario.
Items son los elementos que tiene el objeto ListBox
Clear es un mtodo de Items que se encarga de limpiar los elementos de la lista, es decir: los borra.
Por tanto esa lnea lo que hace es borrar los elementos del listbox.
PARA AADIR ELEMENTOS A UN LISTBOX, SE USA EL MTODO ADD DE ITEMS.
NombredelControl.Items.Add(TextBox1.Text)
En la coleccin Items se puede aadir lo que queramos, cualquier objeto, en este caso lo que
aadimos es el contenido (el texto) del TextBox, por eso es por lo que hacemos:

Mail:Guido_RoblesVivar@Hotmail.com

Ciencia y Tecnologa Exitosa


Para declarar una constante de tipo String, lo haremos de esta forma:
Const s As String = "Hola"
De igual manera, para declarar una variable de tipo String y que contenga un valor, lo haremos
de esta forma:
Dim Nombre As String = "Guillermo"
Es decir, en las variables usaremos la palabra DIM, mientras que en las constantes usaremos
CONST.

DECLARAR VARIAS VARIABLES EN UNA MISMA LNEA:


Que significa eso de declarar varias variables en una misma lnea?
Pues eso... declarar varias variables en una misma lnea, o lo que es lo mismo, con una misma
instruccin Dim.
Por ejemplo, esta lnea declara dos variables del tipo Integer:
Dim a, b As Integer
Pero esta otra, tambin:
Dim c As Integer, d As Integer
para asignar un valor a una variable.
Por ejemplo:
Dim x As Integer = 25
Dim i As Integer
i=x*2
En este caso, se evala el resultado de la expresin, (lo que hay a la derecha del signo igual), y el
resultado de la misma, se asigna a la variable que estar a la izquierda del signo igual.
Incluso podemos hacer cosas como esta:
i = i + 15
DECLARAR VARIOS TIPOS DE VARIABLES EN UNA MISMA LNEA:
Por supuesto que esta no es la nica forma de declarar varias variables en una misma lnea, ya que
puede ser que queramos declarar variables de distintos tipos. En ese caso, hay que indicar junto a
cada variable el tipo de datos que queramos que tenga.
Mejor lo veremos con un ejemplo:
Dim i As Integer, s As String
En este caso, tenemos dos variables de dos tipos distintos, cada una con su As tipo correspondiente,
pero separadas por una coma.
Dim j, k As Integer, s1, Nombre As String, d1 As Decimal
En esta ocasin, las variables j y k son del tipo Integer, las variables s1 y Nombre del tipo String y
por ltimo la variable d1 es de tipo Decimal.

Mail:Guido_RoblesVivar@Hotmail.com

Ciencia y Tecnologa Exitosa

Declaracion de variables con Valores


Dim N As Integer = 15
Por tanto deberamos hacerlo de esta otra forma:
Dim p As Integer, q As Integer = 1
O de esta otra:
Dim p1 As Integer = 12, q1 As Integer = 1
Aunque esto otro si que podemos hacerlo:
Dim n1 As Integer = 12, n2, n3 As Integer
Es decir, si asignamos un valor al declarar una variable, ste debe estar "explcitamente" declarado
con un As Tipo = valor.
Por tanto, esto otro tambin se puede hacer:
Dim n4 As Integer = 12, n5, n6 As Integer, n7 As Integer = 9
Ya que las variables n5 y n6 se declaran con un tipo de datos, pero no se asigna un valor inicial.
Por supuesto los tipos usados no tienen porque ser del mismo tipo:
Dim h1 As Integer = 25, m1, m2 As Long, s3 As String = "Hola", d2, d3 As Decimal
Pero... la recomendacin es que no compliques las declaraciones de las variables de esa forma...
Procura usar Dims diferentes para diferentes declaraciones, si no quieres declarar cada variable con
un Dim, al menos usa un Dim para cada tipo de variable.
Por ejemplo el ltimo ejemplo quedara ms legible de esta otra forma:
Dim h1 As Integer = 25
Dim m1, m2 As Long
Dim s3 As String = "Hola"
Dim d2, d3 As Decimal
Adems de que es ms "legible", es ms fcil de comprobar...

Mail:Guido_RoblesVivar@Hotmail.com

Ciencia y Tecnologa Exitosa

PRIORIDAD DE LOS OPERADORES


Tenemos que tener en cuenta que los operadores pueden ser aritmticos, de comparacin y lgicos.
Veamos cada grupo por separado, te advierto que algunos de estos operadores an no los hemos
visto, pero... creo que es conveniente saberlo y ya tendremos ocasin de aprender para que sirven.
6.1.1. Prioridad de los operadores aritmticos y de concatenacin:
Exponenciacin (^)
Negacin (-)
Multiplicacin y divisin (*, /)
Divisin de nmeros enteros (\)
Mdulo aritmtico (Mod)
Suma y resta (+, -)
Concatenacin de cadenas (&)
6.1.2. Operadores de comparacin:
Igualdad (=)
Desigualdad (<>)
Menor o mayor que (<, >)
Mayor o igual que (>=)
Menor o igual que (<=)
6.1.3. Operadores lgicos:
Negacin (Not) Conjuncin (And, AndAlso)
Disyuncin (Or, OrElse, Xor)
Por ejemplo, si tenemos esta expresin:
X = 100 - 25 3
El resultado ser diferente de esta otra:
X = 100 - (25 - 3)
65

Mail:Guido_RoblesVivar@Hotmail.com

Anda mungkin juga menyukai