Haber sin te puedo ayudar.
Ejemplo de llenado de un combo con 3 columnas, alineadas a la izquierda
SELECT _xPredNum
GO TOP
_xLin = 0
SCAN
_xLin = _xLin + 1
thisform.combo19.AddListItem(PADL(Numero , 6," "),_xLin,1)
thisform.combo19.AddListItem(PADL(Propietario ,20," "),_xLin,2)
thisform.combo19.AddListItem(PADL(Nombre ,20," "),_xLin,3)
ENDSCAN
* donde _xLin es la fila y los numeros 1,2,3 son las columnas.
* Para extraer los diferentes valores puedes hacer los siguiente:
* Hago un ciclo desde 1 hasta el ultimo elemento del combo (listcount)
for _x = 1 to thisform.combo19.listcount
_columna1 = thisform.combo19.ListItem(_x,1)
_columna2 = thisform.combo19.ListItem(_x,2)
_columna3 = thisform.combo19.ListItem(_x,3)
endfor
Con esto puedes extraer el valor en la columna que necesites sin mover el puntero de la columna (
BoundColumn)Espero haberte ayudado.
Saludos desde Osorno, Chile