Solid Edge Part Type Library
ToggleToConstruction Object
Members 
Description
Object Model
ToggleToConstruction ObjectApplication ObjectSelectSet CollectionAddIns CollectionApplication ObjectApplicationEvents ObjectApplicationV8DocumentOpenEvent ObjectApplicationWindowEvents ObjectBeforeFileSaveAsEvents ObjectCommand ObjectCustomization ObjectDocuments CollectionEnvironments CollectionFeatureLibraryEvents ObjectFileUIEvents ObjectMatTable ObjectInsight ObjectNewFileUIEvents ObjectApplication ObjectSEECEvents ObjectSESPEvents ObjectShortcutMenuEvents ObjectSolidEdgeInsightXT ObjectSolidEdgeTCE ObjectWindows CollectionSuppressVariable ObjectApplication Object
Example
Imports System.IO
Imports System.Runtime.InteropServices

Module Example
    <STAThread()> _
    Sub Main()

        Dim objApplication As SolidEdgeFramework.Application = Nothing
        Dim objPartDocument As SolidEdgePart.PartDocument = Nothing
        Dim objModels As SolidEdgePart.Models = Nothing
        Dim objConstructions As SolidEdgePart.Constructions = Nothing
        Dim objToggleToConstructions As SolidEdgePart.ToggleToConstructions = Nothing
        Dim objToggleToConstruction As SolidEdgePart.ToggleToConstruction = Nothing
        Dim BodyArray(1) As Object

        Try
            OleMessageFilter.Register()

            objApplication = Marshal.GetActiveObject("SolidEdge.Application")
            objPartDocument = objApplication.ActiveDocument
            objModels = objPartDocument.Models
            objConstructions = objPartDocument.Constructions
            objPartDocument.ModelingMode = SolidEdgePart.ModelingModeConstants.seModelingModeOrdered
            objToggleToConstructions = objConstructions.ToggleToConstructions

            ' assumes an input file with at least two design bodies
            BodyArray = New Object(1) {}
            BodyArray(1) = objModels.Item(2).Body

            objToggleToConstruction = objToggleToConstructions.Add(1, BodyArray)

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

ToggleToConstruction Members  | Solid Edge ST5 - What's New