Class NXFormBase
Last update: 16.07.2025Namespace: 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
btCancel
public Button btCancel
Field Value
btOK
public Button btOK
Field Value
Properties
AppHandle
public static IAppHandle AppHandle { get; set; }
Property Value
IAppHandle
ApplyState
public static int ApplyState { get; set; }
Property Value
Document
public object Document { get; set; }
Property Value
GeometryParams
public static Dictionary<string, XmlNode> GeometryParams { get; set; }
Property Value
IsPicking
public static bool IsPicking { get; set; }
Property Value
Result
public XmlDocument Result { get; set; }
Property Value
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
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
LockButtons(bool)
public virtual void LockButtons(bool bLock)
Parameters
bLock bool
OnApply()
protected virtual bool OnApply()
Returns
OnPreApply()
protected virtual bool OnPreApply()
Returns
RasieApplyButtonClick()
public void RasieApplyButtonClick()
SetReadOnly(bool)
public virtual bool SetReadOnly(bool bReadOnly)
Parameters
bReadOnly bool
Returns
SetSkipPreApply(bool)
public void SetSkipPreApply(bool bSkip)
Parameters
bSkip bool
SetUseApplyBtn(bool)
public void SetUseApplyBtn(bool bUse)
Parameters
bUse bool