private void DeinitializeDataLink() { if (_link != null) { _link.Dispose(); _link = null; } }
private void InitializeDataLink() { _link = new FieldDataLink(); _link.OnSaveRequested += new DataLinkHandler(SaveRequested); _link.OnFieldChanged += new DataLinkFieldHandler(FieldChanged); _link.OnUpdateReadOnly += new EventHandler(UpdateReadOnly); _link.OnFocusControl += new DataLinkFieldHandler(FocusControl); }
public DBFileForm(FieldDataLink contentLink, FieldDataLink nameLink, FieldDataLink extensionLink) { _contentLink = contentLink; _nameLink = nameLink; _extensionLink = extensionLink; _saveOnExit = !contentLink.ReadOnly; // // Required for Windows Form Designer support // InitializeComponent(); }
private void InitializeLinks() { _link = new FieldDataLink(); _link.OnFieldChanged += new DataLinkFieldHandler(ContentChanged); _link.OnUpdateReadOnly += new EventHandler(UpdateReadOnly); _link.OnFocusControl += new DataLinkFieldHandler(FocusControl); _extensionLink = new FieldDataLink(); _extensionLink.OnFieldChanged += new DataLinkFieldHandler(ExtensionChanged); _nameLink = new FieldDataLink(); }
/// <summary> Initializes a new instance of a DBText control. </summary> /// <extdoc href="..\..\..\..\Docs\DAE.Client.Controls\DBText.dxd"/> public DBText() : base() { SetStyle(ControlStyles.SupportsTransparentBackColor, true); SetStyle(ControlStyles.UserPaint, true); CausesValidation = false; _link = new FieldDataLink(); _link.OnFieldChanged += new DataLinkFieldHandler(FieldChanged); AutoSize = false; _widthRange = new WidthRange(this); _widthRange.OnInternalSetWidth += new InternalSetWidthEventHandler(InternalSetWidth); _widthRange.OnMeasureWidth += new MeasureWidthEventHandler(MeasureWidth); ForeColor = Color.Navy; }
public DBImageAspect() { _delayTimer = new System.Windows.Forms.Timer(); _delayTimer.Interval = DefaultDelay; _delayTimer.Enabled = false; _delayTimer.Tick += new EventHandler(DelayTimerTick); _link = new FieldDataLink(); _link.OnFieldChanged += new DataLinkFieldHandler(FieldChanged); _link.OnUpdateReadOnly += new EventHandler(UpdateReadOnly); _link.OnSaveRequested += new DataLinkHandler(SaveRequested); _link.OnFocusControl += new DataLinkFieldHandler(FocusControl); UpdateReadOnly(this, EventArgs.Empty); }
public DBTextBox() : base() { _link = new FieldDataLink(); _link.OnFieldChanged += new DataLinkFieldHandler(FieldChanged); _link.OnUpdateReadOnly += new EventHandler(UpdateReadOnly); _link.OnSaveRequested += new DataLinkHandler(SaveRequested); _link.OnFocusControl += new DataLinkFieldHandler(FocusControl); _disableWhenReadOnly = false; _autoUpdateInterval = 200; _autoUpdateTimer = new System.Windows.Forms.Timer(); _autoUpdateTimer.Interval = _autoUpdateInterval; _autoUpdateTimer.Tick += new EventHandler(AutoUpdateElapsed); _autoUpdateTimer.Enabled = false; UpdateReadOnly(this, EventArgs.Empty); }
/// <summary> Initializes a new instance of a DBTreeView. </summary> public DBTreeView() : base() { SetStyle(ControlStyles.SupportsTransparentBackColor, true); CausesValidation = false; _parser = new Parser(); HideSelection = false; _link = new FieldDataLink(); _link.OnDataChanged += new DataLinkHandler(DataChanged); _link.OnFieldChanged += new DataLinkFieldHandler(FieldChanged); _link.OnRowChanged += new DataLinkFieldHandler(RowChanged); _link.OnUpdateReadOnly += new System.EventHandler(UpdateReadOnly); _link.OnStateChanged += new DataLinkHandler(StateChanged); _link.OnFocusControl += new DataLinkFieldHandler(FocusControl); UpdateReadOnly(this, EventArgs.Empty); _autoRefresh = true; }
/// <summary> Initializes a new instance of the <c>DBCheckBox</c> class. </summary> /// <extdoc href="..\..\..\..\Docs\DAE.Client.Controls\DBCheckBox.dxd"/> public DBCheckBox() : base() { SetStyle(ControlStyles.SupportsTransparentBackColor, true); CausesValidation = false; _link = new FieldDataLink(); _link.OnFieldChanged += new DataLinkFieldHandler(FieldChanged); _link.OnUpdateReadOnly += new EventHandler(UpdateReadOnly); _link.OnSaveRequested += new DataLinkHandler(SaveRequested); _link.OnFocusControl += new DataLinkFieldHandler(FocusControl); _autoUpdateInterval = 200; base.ThreeState = false; base.CheckState = CheckState.Indeterminate; base.AutoCheck = false; _autoUpdateTimer = new System.Windows.Forms.Timer(); _autoUpdateTimer.Interval = _autoUpdateInterval; _autoUpdateTimer.Tick += new EventHandler(AutoUpdateElapsed); _autoUpdateTimer.Enabled = false; UpdateReadOnly(this, EventArgs.Empty); }