It took me a few minutes to realize what you are doing. I assume you are populating the recordsource property with your values and setting recordsourcetype to 1-value.
Combo.RecordSource='Hey, This is your only choice.' yields:
Combo.List(1)='Hey'
Combo.List(2)=' This is your only choice.'
If my assumption is correct, then the behavior you are referring to is by design. Recordsource uses the comma as a delimiter for the values and AFAIK, there isnt a way around that.
Instead of setting recordsource='Hey, This is your only choice.'
Add the item programmatically in the combo's init event.
PROCEDURE Combo.Init()
THIS.AddItem('Hey, This is your only choice.')
ENDPROC
And you should get the results you desire.