buttonholed

verb
  1. to stop and detain someone in conversation, especially when they are trying to leave
  2. Usage: informal

Examples