Hi Hans,
Many thanks for your reply...
I have tried the Double-Click event handler route.
If the TextBox is not selected when (say) the form is first displayed, there is no insertion point when we invoke (...).SelectionStart().
The Double-Click does not appear to cause an insertion to be made. If I see text in the TextBox like:
"aaa.b bb;ccc-ddd; eee"
and I want to break on the ';' chars and the user double clicks on the 'ccc', '-' or 'ddd' I would expect to be able to retrieve a string of "ccc-ddd". Without an insertion point there is no obvious way to go.
Have I missed something?
Thanks for your assistance
David Harrison