Не уверен, что вы подразумеваете под «не могу поймать Text_Changed» снова?Я думаю, что-то вроде этого должно работать:
// event registered to text box's text changed event
private void HandlerForTextChanged()
{
// Get The Current Text So Far Filled In
// Process and Show Contextmenu strip
// Reset the focus back to text box (textbox1.SetFocus())
}
Также можно подумать о повторном проектировании элемента управления как одного составного элемента управления.