"Michael S. Davis" wrote:
>
> The way I want it to work is: The user can enter data
> into the field directly OR The user can tap the trigger
> and cause the PopupList to display a list of previously
> entered (unique) Field data.
Instead of looking for a lstSelectEvent, try looking for a
popSelectEvent. You could try something like this...
case popSelectEvent:
if (event->data.popSelect.listID == idListText) {
lst = GetObjectPtr(idListText);
SetFieldText(fldP, LstGetSelectionText(lst,
LstGetSelection(lst)));
// don't let the OS complete the redraw
handled = true;
}
Regards,
Daniel.