AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones List Box
  • Multiselección control List Box
  • Elemento modificado
  • Varios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Modifica un elemento de una Caja de Listas, ListView o control Combo Box poblada programáticamente.
Observación: ListarModificar se puede utilizar en los controles de cuadro de lista de selección única y selección múltiple.
Ejemplo
// Modify the element found at subscript 4 in "LIST_CustomerList"
ListModify(LIST_CustomerList, "Moore", 4)
Reportes y Consultas
// Modify the image found at subscript 4 in "LSV_Diving"
ListModify(LSV_Diving, "Coral Reef", "C:\MyImages\CoralReef.JPG", 4)
Sintaxis
ListModify(<List Box control> , <Element> [, <Image> [, <Element index>]])
<List Box control>: Nombre del control
Nombre del control a manipular:
  • Control List Box,
  • Control Combo Box.Si este parámetro corresponde a una cadena vacía (""), el elemento se modifica en la control List Box (o Combo Box) a la que pertenece la Event actual.
<Element>: Cadena de caracteres
Elemento a modificar en el Cuadro de Lista especificado (o Combo Box) control.
<Image>: Cadena de caracteres opcional
Nombre y ruta de la imagen que se añadirá a un control ListView. Este parámetro se tiene en cuenta sólo para los controles ListView visualizados en modo ListView..
Si no se especifica este parámetro, se utilizará la imagen por defecto (definida en la pestaña "Detalles" de la ventana description de control).
<Element index>: Entero opcional
Índice del elemento a modificar.
Si este parámetro:
  • no se especifica o si es set a -1, el elemento actual se modifica. Si no hay ningún elemento, la función ListarModificar no tiene ningún efecto.
  • es igual a 0, se modifica el primer elemento.
  • es mayor que el número de elementos que se encuentran en el Cuadro de Lista (o Combo Box) control, se produce un error de WLanguage. El número de elementos de un control de cuadro de lista (o Combo Box) es devuelto por ListCount.
Observaciones

Multiselección control List Box

Si se selecciona uno o más elementos en el control List Box, la función ListarModificar no deselecciona ningún elemento.
Reportes y Consultas

Elemento modificado

Cuando se modifica un elemento que contiene un valor Invisible (especificado por gStoredValue), se debe reutilizar gStoredValue. De lo contrario, este valor de Invisible se perderá durante la modificación.
Por ejemplo:
  • añadiendo "MiElemento":
    ListAdd(COMBO_MyCombo, "MyElement" + gStoredValue("1"))
  • modificando "MiElemento":
    ListModify(COMBO_MyCombo, "MyNewElement" + gStoredValue("1"))

Varios

  • Para modificar un elemento en una control Tabla, utilice TableModify.
  • ListarModificar se puede usar en una columna " Combo Box " tabla .
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Exemplo ListModify
ListModify(LIST_List,"Modificando Segundo",2)

// Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/11/aula-963-curso-windev-listbox-008.html
https://www.youtube.com/watch?v=09j73FXGrjE



De matos
04 12 2016

Última modificación: 07/04/2023

Señalar un error o enviar una sugerencia | Ayuda local