Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class NXFormBase

Last update: 09.03.2026

Namespace: VM.NX.Dialog
Assembly: VMDM.dll

public class NXFormBase : Form, IStdDialog

Inheritance

object ← MarshalByRefObject ← Component ← Control ← ScrollableControl ← ContainerControl ← Form ← NXFormBase

Implements

IStdDialog

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

NXFormBase()

public NXFormBase()

Fields

btApply

public Button btApply

Field Value

Button

btCancel

public Button btCancel

Field Value

Button

btOK

public Button btOK

Field Value

Button

Properties

AppHandle

public static IAppHandle AppHandle { get; set; }

Property Value

IAppHandle

ApplyState

public static int ApplyState { get; set; }

Property Value

int

Document

public object Document { get; set; }

Property Value

object

GeometryParams

public static Dictionary<string, XmlNode> GeometryParams { get; set; }

Property Value

Dictionary<string, XmlNode>

IsPicking

public static bool IsPicking { get; set; }

Property Value

bool

Result

public XmlDocument Result { get; set; }

Property Value

XmlDocument

Methods

BaseButtonLocation(Form, TabControl, Button, Button, Button)

public void BaseButtonLocation(Form form, TabControl TC, Button btnOK, Button btnApp, Button btnCancel)

Parameters

form Form

TC TabControl

btnOK Button

btnApp Button

btnCancel Button

BaseButtonLocationNoTab(Form, Button, Button, Button)

public void BaseButtonLocationNoTab(Form form, Button btnOK, Button btnApp, Button btnCancel)

Parameters

form Form

btnOK Button

btnApp Button

btnCancel Button

CancelAll()

protected virtual bool CancelAll()

Returns

bool

Dispose(bool)

protected override void Dispose(bool disposing)

Parameters

disposing bool

EnableButton(bool)

public virtual void EnableButton(bool bEnabled)

Parameters

bEnabled bool

InitNXForm(IAppHandle)

public static void InitNXForm(IAppHandle handleApp)

Parameters

handleApp IAppHandle

Initialize(string)

public virtual bool Initialize(string strInitInfo)

Parameters

strInitInfo string

Returns

bool

LockButtons(bool)

public virtual void LockButtons(bool bLock)

Parameters

bLock bool

OnApply()

protected virtual bool OnApply()

Returns

bool

OnPreApply()

protected virtual bool OnPreApply()

Returns

bool

RasieApplyButtonClick()

public void RasieApplyButtonClick()

SetReadOnly(bool)

public virtual bool SetReadOnly(bool bReadOnly)

Parameters

bReadOnly bool

Returns

bool

SetSkipPreApply(bool)

public void SetSkipPreApply(bool bSkip)

Parameters

bSkip bool

SetUseApplyBtn(bool)

public void SetUseApplyBtn(bool bUse)

Parameters

bUse bool

Connect with Ansys