Re: Linked List (lista Enlazadas) En Gambas ?¿
Julio:
En VB los controles como ListBox tiene una propiedad llamada ItemData que es una matriz similar a la matriz List, pero en lugar de contener cadenas de caracteres contiene
números.Cada elemento que aparece en un ListBox tiene dos entradas: una cadena de caracteres que proporciona La propiedad List(i) y un número ,que lo hace
la propiedad ItemData(i) (i es el indice del elemento dentro de la lista).
La propiedad ItemData puede almacenar cualquier tipo de información numérica asociada con cada elemento,ya que esta información no se muestra en la lista.
Naturalmente esa propiedad no existe en los ListBox de
gambas, pero no tendrás problemas para implementarlo.
Podrías tener una matriz de dos dimensiones, en el primero guardas el indice o campo clave y en el segundo el resto de los campos.
Si tienes un listbox o un combobox, al seleccionar un elemento de la lista, ese indice estaría relacionado con el campo clave de la matriz .
Te podría mostrar el registro entero en un grupo de cajas de texto.Tienes que hacer coincidir el indice del Listbox con el primer indice de la matriz.
Creo que te puede valer.
Saludos.
===================
Gambas Básico
"No es un bug, es una característica no documentada"