Solid Edge Assembly Type Library
DeleteHoleLocation Method
Description
Deletes the construction surfaces from the frame.
Syntax
Visual Basic
Public Sub DeleteHoleLocation() 
Example
Imports System.IO
Imports System.Runtime.InteropServices

Module Example
    <STAThread()> _
    Sub Main()
        Dim objApplication As SolidEdgeFramework.Application = Nothing
        Dim objAssemblyDocument As SolidEdgeAssembly.AssemblyDocument = Nothing
        Dim objStructuralFrames As SolidEdgeAssembly.StructuralFrames = Nothing
        Dim objStructuralFrame As SolidEdgeAssembly.StructuralFrame = Nothing

        Try
            OleMessageFilter.Register()

            objApplication = Marshal.GetActiveObject("SolidEdge.Application")
            objAssemblyDocument = objApplication.ActiveDocument
            objStructuralFrames = objAssemblyDocument.StructuralFrames

            ' Loop through all of the structural frames.
            For Each objStructuralFrame In objStructuralFrames
                objStructuralFrame.RetrieveHoleLocation()
                objStructuralFrame.DeleteHoleLocation()
            Next

        Catch ex As Exception
            Console.WriteLine(ex.Message)
        Finally
            OleMessageFilter.Revoke()
        End Try
    End Sub
End Module
See Also

StructuralFrame Object  | StructuralFrame Members  | Solid Edge ST3 - What's New