Class NXFormBase
Last update: 09.03.2026Namespace: 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