Buttonhole can be added to the surface, which can be locked when connected to a button.
2D View > 2D Menu > Buttonhole
Open 2D view, click on the 2D menu, then select Buttonhole
Select the desired buttonhole type via UI Panel > Properties > Buttonhole Materials.
Use the Buttonhole cursor to click on a desired location on the zsurface in 2D view to create a buttonhole.
Select the buttonhole to move in 2D and 3D views in Button Selection Mode
Double-click the desired buttonhole type in Button Selection Mode (UI Panel > Properties > Buttonhole Materials).