Why not put a textbox (or label) under/next to the listbox to show the more detailed description?
You can update the control in the valid of the listbox
One other option is to use the statusbar
Thisform.myLabel.Caption = This.Value
Set Statusbar on
Set Message to (this.Value)
>Hi everybody,
>
>I got the following problem;
>
>I have a Foxpro Class that i placed on a Foxpro form.
>In the class reside many textboxes and listboxes.
>
>Some values in the listbox are more than 50 karakters long, but i do'nt want to make the listboxes the same length because that's very ugly.
>
>I want to show the end-user the full text of the item within the listbox.
>I tried to set the Topictext property with the following code:
>
>=ALLTRIM(THIS.Displayvalue)
>
>This does not work. I also set the property ShowTopictext on form-level.
>
>Help me! Is there another beautiful way to show the end-user the item?
>
>TIA et
Will Jones