Solid Edge Draft Type Library
IsPrimaryAlternatePosition Property
Description
Specifies whether or not this ModelMember represents the primary position of an alternate position assembly.
Property type
Read-only property
Syntax
Visual Basic
Public Property IsPrimaryAlternatePosition As Boolean
Remarks
If it is true, this model member represents the primary view table of an alternate position assembly drawing view.
Example
Imports System.IO
Imports System.Runtime.InteropServices

Module Example
    <STAThread()> _
    Sub Main()
        Dim objApplication As SolidEdgeFramework.Application = Nothing
        Dim objDraftDocument As SolidEdgeDraft.DraftDocument = Nothing
        Dim objSheet As SolidEdgeDraft.Sheet = Nothing
        Dim objDrawingViews As SolidEdgeDraft.DrawingViews = Nothing
        Dim objDrawingView As SolidEdgeDraft.DrawingView = Nothing
        Dim objModelMembers As SolidEdgeDraft.ModelMembers = Nothing
        Dim objModelMember As SolidEdgeDraft.ModelMember = Nothing
        Dim bIsPrimaryAlternatePosition As Boolean

        Try
            OleMessageFilter.Register()

            objApplication = Marshal.GetActiveObject("SolidEdge.Application")
            objDraftDocument = objApplication.ActiveDocument
            objSheet = objDraftDocument.ActiveSheet
            objDrawingViews = objSheet.DrawingViews
            objDrawingView = objDrawingViews.Item(1)
            objModelMembers = objDrawingView.ModelMembers
            objModelMember = objModelMembers.Item(1)
            bIsPrimaryAlternatePosition = objModelMember.IsPrimaryAlternatePosition

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

ModelMember Object  | ModelMember Members  | Solid Edge ST5 - What's New