Dictionary.com
Thesaurus.com

have been buttonholing

  • present perfect progressive
    of buttonhole.
    buttonhole
    noun
    the hole, slit, or loop through which a button is passed and by which it is secured.