|
|
|
|
- Presentación
- Inicialización de una control ListView
- Asignar un valor a un elemento
- Rellenar una control ListView
- Selección de un elemento en una control ListView
- Seleccionar el elemento de la fila <Índice>
- Fijar la posición en el último elemento de la control ListView
- Recuperar el elemento seleccionado en el control ListView
- Obtener el índice del elemento seleccionado
- Obtener el valor del elemento seleccionado
- Propiedades específicas de los controles ListView
Manejo de una control ListView mediante programación (sintaxis de prefijo)
WINDEV le permite programar los controles de manipular ListView. Basta con utilizar la Variable en lugar de la control ListView en el código. Esta variable es de tipo numérico. La Variable del control ListView: - corresponde al nombre de la control ListView.
- se inicializa con el índice del elemento seleccionado en la control ListView.
Observación: Para manipular un elemento ListView no associated con cualquier elemento almacenado, utilice la siguiente sintaxis: <ListView control> [ <Element index>] Inicialización de una control ListView Asignar un valor a un elemento Para inicializar un elemento encontrado en una control ListView, utilice .add .
LSV_ListView1.Add("Sun", "C:\IMG\Sun.JPG") LSV_ListView1.Add(Photo)
Rellenar una control ListView Para inicializar un control ListView, hay que utilizar un bucle de iteración para inicializar todos los elementos del control.
Index is int FOR Index = <Start position> TO <End position> <ListView control>.Add(<Value>, <Image>) END i is int FOR i = 1 TO 52 LSV_ListView1.Add(NAME[i], Image[i]) END
Selección de un elemento en una control ListView Seleccionar el elemento de la fila <Índice> Para seleccionar un elemento en la fila <Index> utilice: - la asignación directa:
<ListView control> = Index - la función
.SelectPlus :
<ListView control>.SelectPlus(<Index>)
Fijar la posición en el último elemento de la control ListView Para set la posición en el último elemento del control ListView, utilice: Recuperar el elemento seleccionado en el control ListView Obtener el índice del elemento seleccionado Para get el índice del elemento seleccionado, utilice: - el elemento directamente:
Index = <ListView control> - la función
.seleccionar :
Index = <ListView control>.Select()
Observación: Para los controles ListView de selección múltiple, se utiliza .seleccionar para recuperar los elementos seleccionados.
// Retrieve the elements of a multi-selection ListView control Rank is int = 0 // selection number Index is int = 0 // index of the selected element LOOP Rank = Rank + 1 Index = LSV_ListView1.Select(Rank) IF Index = - 1 THEN BREAK END
Obtener el valor del elemento seleccionado Para get el valor del elemento seleccionado, utilice una de las siguientes sintaxis: - Sintaxis 1:
Index is int = <ListView control> <Variable> = <ListView control>[Index] - Sintaxis 2:
<Variable> = <ListView control>[<ListView control>] - Sintaxis 3: Propiedad DisplayedValue
<Variable> = <ListView control>.DisplayedValue Atención: El valor almacenado puede ser diferente del valor que muestra. Para obtener el valor almacenado correspondiente a una de las filas del control ListView, utilice el StoredValue Property.
Propiedades específicas de los controles ListView Las siguientes propiedades son específicas de los controles ListView: | | All tipos de controles ListView | Memoria | Indica si la control ListView especificada se rellena mediante programación o se basa en un archivo de datos. | ListViewMode | Establece el modo de visualización de la control ListView (modos ListView, List Box y panorama). | Conde | Obtiene el número de filas de una control ListView. | VerticalOrientation | Obtiene y establece la orientación de una control ListView. | FillType | Indica cómo se rellena un control ListView (de forma programada, desde un archivo de datos o desde un Variable). | DisplayedValue | Obtiene el valor de la fila actual o el valor de una fila específica en la control ListView. | Vacío | Indica si una control ListView está vacía. | Control ListView rellenado mediante programación únicamente | clasificadas | Indica si un control ListView poblado programáticamente está ordenado o clasifica un control ListView (ordenación basada en las etiquetas de los elementos). | Control ListView basado en un archivo de datos únicamente | BrowsedFile | Obtiene y establece la el archivo de datos o consulta utilizada para mostrar los registros en los controles de ListView. | AutoBrowse | Indica si una control ListView se pasa en bucle de forma automática o programada. | DisplayedItem | Obtiene y establece el elemento que corresponde al texto mostrado en una control ListView. | VisualizarItemImagen | Obtiene y establece el elemento que corresponde a la Image mostrada en una control ListView. | StoredItem | Obtiene y establece el elemento almacenado de una control ListView. | BrowsedItem | Obtiene y establece el elemento utilizado para recorrer automáticamente los controles de ListView. |
Para obtener una lista completa de las propiedades de WLanguage que pueden utilizarse con una control ListView, consulte Propiedades associated con controles ListView.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|