Documente Academic
Documente Profesional
Documente Cultură
En el siguiente ejemplo veremos el control ListView este es mas usados para la vizualizacin de registros de una tabla, por ejemplo el listado de los productos (CodProducto, Descripcion, PrecioUnitario,Stock, etc ) como he mencionado al inicio de este post, es conocer las funciones y propiedades de estos controles. Veamos los siguientes ejemplos del control listview:
int ic /*Indice de la columna*/ lv_elementos.deletecolumns( ) lv_elementos.deleteitems( ) integer columna,nummax columna=integer(em_columna.text) nummax=integer(em_numero.text) //agregamos numero de columnas For ic=1 To columna lv_elementos.addcolumn( "C" + string(ic), center!,200) Next /*Agregamos los elementos a cada fila*/ int nume,i,j Do While nume < nummax nume +=1 lv_elementos.additem( string(nume),1)/*Agregamos los elementos*/ If nume < nummax Then For j=2 To columna/**/ nume +=1 If Not nume > nummax Then lv_elementos.setitem( lv_elementos.totalitems( ),j,string(nume)) End If Next End If Loop
st_estacion.text=string(msg)
Boton Sumar(For)
/*Obtener la suma de los n primeros numeros con el Bucle For*/ Int numero,suma, index numero=integer(sle_numero.text) For index=1 To numero suma+=index Next String Msg Msg="La suma de los " + string(numero) + " primeros numeros es: " + string(suma) Messagebox("Suma con Bucle For",Msg)
Bucle Do Until Boton Llenar Numeros(Do Until) /*Llenar numeros con Do Until al control ListBox*/
/*Llenar numeros con Do Until al control ListBox*/ lb_lista.reset()
int numero, limite numero=integer(sle_numero.text) do limite+=1 lb_lista.additem(String(limite)) loop until limite > (numero - 1)
Boton Limpiar
lb_lista.reset() sle_numero.text="" sle_numero.setfocus()
lb_lista.additem(string(i)) next elseif rb_impar.checked=true then for i=1 to n step 2 lb_lista.additem(string(i)) next end if
Boton N Primo
integer i,n,cn=integer(sle_numero.text) lb_lista.reset() c=0 for i=1 to n if mod(n,i)=0 then c=c+1 lb_lista.additem(string(i) + ' ' + " " + string(mod(n,i))) end if next if c=2 or c=1 then st_primo.text=" Es Primo" else st_primo.text="No Es Primo" end if
CALCULADORA
La estructura de su proyecto ser el siguiente: ( Pulsar Doble clic para agrandar la imagen )
CODIGO BOTON:
sle_1.text=string((long(long(sle_1.text)*10))+1)
* Debers repetir el siguiente cdigo para todos los controles con NUMEROS.
CODIGO BOTON:
xoper=string("+") xnum=integer(sle_1.text) sle_1.text = "0" * La misma estructura para los dems operadores.
CODIGO BOTON:
sle_1.text = string(long(long(sle_1.text)+xnum))
case "-"
case "x"
sle_1.text = string(integer(long(sle_1.text)*xnum))
case "/"
end choose
CODIGO BOTON:
sle_1.text="0" xnum=0