ListBox (caja de múltiple)



ListBox (caja de lista)

Descripción.

Como su nombre lo indica es una caja capas de almacenar listas de índices. Con los datos de la lista usted podrá agregar, eliminar, seleccionar y mover.

Propiedades más usadas.

Columns: Se especifica el número de columnas en el modo de la lista.

Ítems: Nos permite agregar artículos a la lista en el modo de diseño del formulario.

ExtendedSelect: Esta propiedad tendrá función siempre y cuando la propiedad MultiSelect se encuentre en True. Con ExtendedSelect en False no funcionara la selección secuencial es decir cuando seleccionamos el primer articulo y después con la tecla Shift oprimida seleccionamos el último artículo y quedan todos seleccionados.

MultiSelect: Con el valor True nos permite seleccionar varios artículos no secuenciales al mismo tiempo. Con valor False solo podrá seleccionar un solo artículo.

Sorted: Nos permite ordenar la lista alfabéticamente.

Count: Indica el número de artículos en la caja de la lista. Devuelve un Entero.

ItemIndex: Especifica el número del artículos seleccionados en la lista de artículos de la caja de lista. Devuelve un Entero. El número del primer artículo de la caja de lista es 0. Si ningún elemento de la lista esta seleccionado ItemIndex toma valor -1. Si el valor de la propiedad MultiSelect es Verdad el usuario puede seleccionar más de un articulo en la caja de lista. En este caso, el valor de ItemIndex es el índice del artículo seleccionado que tiene el enfoque. Si MultiSelect es Verdad, ItemIndex tiene como valor predefinido 0.

SelCount: Indica el número de artículos seleccionados cuando la propiedad MultiSelect se encuentra en True. Devuelve un entero. Cuando la propiedad de MultiSelect es Falsa, SelCount siempre tiene –1.

Selected: Indica si un artículo en particular esta selecciona.

Métodos mas usados.

AddItems: Permite agregar un nuevo artículo al final de la lista.

Clear: Elimina todos los artículos de la caja de lista.

ClearSelection: Deselecciona todos los artículos seleccionados de la caja de lista.

CopySelection: Copias los artículos seleccionados a otro objeto de tipo lista. Use CopySelection para copiar todos los artículos seleccionados en la caja de lista a una caja del combo, vista de lista, u otra caja de lista. Si el mando del destino no se ordena, los artículos seleccionados se agregan al fin de la lista.

DeleteSelected: Elimina los artículos seleccionados de la caja de lista.

MoveSelection: Mueve el artículo seleccionado al destino indicado de la caja de lista.

Ejemplos de propiedades y métodos.

• Ejemplo de ItemIndex

Nota: Para seleccionar un articulo en especificó de la caja de lista. El siguiente ejemplo selecciona el tercer artículo porque la numeración empieza por el 0.

ListBox1.ItemIndex:=2;

• Ejemplo de Count.

Nota: Con la función IntToStr convertimos el valor devuelto por Count que es entero a cadena de caracteres para pasarlo al caption del label.

label1.Caption :=inttostr(listbox1.Count);

• Ejemplo de SelCount.

Nota:La propiedad MultiSelect debe tener valor True sino mostrara siempre -1.

label1.Caption :=inttostr(listbox1.selCount);

• Ejemplo de Selected.

ListBox1.Selected[1]:=true;

• Ejemplo de AddItem.

ListBox1.Items.Add(edit1.Text);

• Ejemplo de Clear.

Nota: Se puede utilizar de las dos maneras.

ListBox1.Clear;

-Otro modo de eliminar toda la lista.

ListBox1.Items.Clear;

• Ejemplo de ClearSelection.

ListBox1.ClearSelection

• Ejemplo de CopySelection.

Listbox1.CopySelection (ListBox2);

• Ejemplo de DeleteSelected.

ListBox1.DeleteSelected;

• Ejemplo de MoveSelection.

Nota: El siguiente ejemplo mueve el elemento seleccionado a la posición siguiente.

ListBox1.Items.Move (ListBox1.ItemIndex,ListBox1.ItemIndex +1 );

• Ejemplo de String.

Nota: Este ejemplo se puede utilizar para remplazar el texto del elemento seleccionado por el de un Edit.

listbox1.Items.Strings[Listbox1.ItemIndex ]:= Edit1.Text;

otro ejemplo

listbox1.Items.Strings[0]:= Edit1.Text;

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download

To fulfill the demand for quickly locating and searching documents.

It is intelligent file search solution for home and business.

Literature Lottery

Related searches