LISTBOX C# MOBILE

Todo sobre Apple, Mac e IphoneNoticias sobre apple,mac, osx, iphone,ipad,apple watch, juegos para mac y appletv

 

UNIDAD 3: ARREGLOS

C# POCKET PDA 5: SELECTIONLIST (LISTBOX)

ListBox uno de los nuevos MOBILEControls es un componente DINAMICO(es decir no tiene tamaño definido) que permite procesar visualmente un conjunto de elementos de tipo string.

La propiedad Rows ( en la forma ) que se usa al crearlo es solo para indicarle cuantos renglones desplegara en pantalla es decir si se usa rows=5, en listbox se podra capturar todos los elementos o datos que se quiera pero solo desplegara los ultimos cinco elementos.

Sin embargo existen ciertas propiedades del listbox que permiten conocer cuantos elementos estan cargados en el listbox.

Otra importante aspecto a recordar cuando se procese o programe es que el primer indice de la lista es tambien el indice numero 0(cero).

Este componente contiene muchas propiedades y métodos que facilitan el trabajo con datos la mas importante es su propiedad ITEMS que a su vez tiene:

PROPIEDAD ACCIÓN O SIGNIFICADO

Items.Add(dato): Inserta un elemento al final del listbox.

Items.Clear(): Elimina todos los elementos de la lista.

Items.Count(): Regresa la cantidad de elementos en lista.

Items.Sorted=true; Ordena los elementos de la lista usada solo al tiempo de diseño.

Items.Contains(dato): Regresa true o false, si el dato se encuentra o no se encuentra en la lista.

Items.IndexOf(dato): Regresa el indice del objeto dentro del listbox.

Items.Insert(indice,dato): Inserta el dato en la posición indicada.

Items.Remove(dato): Elimina el dato de el listbox.

Items.RemoveAt(indice): Elimina el dato que esta en la posición indicada.

Items[indice].Text: get or set el dato en la posición indicada (ver primera nota abajo).

Notas:

Como ya se indico anteriormente get or set son propiedades asociadas a todos los objetos o controles y sus propiedades de microsoft.net, por ejemplo para un textbox, si en un programa se dice alfa=text5.text; se esta usando get, si se dice text5.text=500; se esta usando set, en otras palabras alfa=listbox2.Items[2].Text; carga(get) la variable con el elemento que esta en el tercer renglon del listbox, y listbox2.Items[4].Text="mama"; carga(set) mama en el quinto renglon del listbox.

Este get-set se puede usar para cualquier propiedad, por ejemplo alfa=listbox8.background; se esta usando get, pero si se codifica listbox8.background=amarillol se esta usando set, como se observa es importante entender y aplicar este GET-SET en todos los programas.

Capturas: Solo se ocupara un Text, el evento click del button, y el método Add del ListBox.

Proceso: Se ocupara un ciclo for , y los métodos count y text de ListBox.Items[indice).

Despliegues: No se ocupa, porque todos los cambios son visibles.

Pero si se quiere pasar de un ListBox a otro ListBox, entonces ciclo for, count, etc.

ejemplo prog13.aspx

// inicializando objetos mobiles// y definiendo lenguaje a usar por servidor// todos los controles ponerlos dentro de una formaEDAD



void INSERTAR(Object sender, EventArgs e){LISTA.Items.Add(DATO.Text);DATO.Text=" ";}void PROCESAR (Object sender, EventArgs e){int reng, cant, meses;cant=LISTA.Items.Count;for (reng=0; reng
LISTBOX C# MOBILE

MÁS INFORMACIÓN

El contenido original se encuentra en https://programacionfacil.com/csharp_mobile/listbox/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail bitelchux@yahoo.es y retiraremos este contenido inmediatamente