Clear Display States Example (C#)
This example shows how to clear the display states from a part.
//----------------------------------------------------------------------------
// Preconditions: Open a part document.
//
// Postconditions:
// 1. All appearances are removed from all configurations of the part.
// 2. The display states are un-linked from configurations.
// 3. All features of the part are now visible.
//
---------------------------------------------------------------------------
using
Microsoft.VisualBasic;
using
System;
using
System.Collections;
using
System.Collections.Generic;
using
System.Data;
using
System.Diagnostics;
using
SolidWorks.Interop.sldworks;
using
SolidWorks.Interop.swconst;
using
System.Runtime.InteropServices;
namespace
RemoveAllDisplayStates_CSharp.csproj
{
partial
class
SolidWorksMacro
{
ModelDoc2
modelDoc;
PartDoc
partDoc;
bool
boolstatus;
public
void Main()
{
modelDoc = (ModelDoc2)swApp.ActiveDoc;
partDoc = (PartDoc)modelDoc;
boolstatus = partDoc.RemoveAllDisplayStates();
}
public
SldWorks
swApp;
}
}