Utiliza la propiedad ListItem, puedes utilizar la propiedad ListIndex para
que te devuelva el item actualmente seleccionado.
oForm = CREATEOBJECT("MyFOrm")
oForm.Show()
DEFINE CLASS myForm AS Form
ADD OBJECT MyListBox as ListBox WITH ColumnCount=2
ADD OBJECT MyCommand AS CommandButton WITH ;
Caption="Valor",Left=100,Height=30
PROCEDURE INIT
WITH This.MyListBox
.AddListItem("Hola",1,1)
.AddListItem("Mundo",1,2)
.AddListItem("Como",2,1)
.AddListItem("Estas?",2,2)
ENDWITH
ENDPROC
PROCEDURE MyCommand.Click
WITH Thisform.MyListBox
MESSAGEBOX("Valor:"+.ListItem(.ListIndex,2))
ENDWITH
ENDPROC
ENDDEFINE
Copia y Pega el codigo anterior en tu command Window, seleccionalo y
presiona ENTER, veras el uso...
Espero te sirva.
Saludos,
Gabriel