Exemplo n.º 1
0
 private void DeinitializeDataLink()
 {
     if (_link != null)
     {
         _link.Dispose();
         _link = null;
     }
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 public DBFileForm(FieldDataLink contentLink, FieldDataLink nameLink, FieldDataLink extensionLink)
 {
     _contentLink   = contentLink;
     _nameLink      = nameLink;
     _extensionLink = extensionLink;
     _saveOnExit    = !contentLink.ReadOnly;
     //
     // Required for Windows Form Designer support
     //
     InitializeComponent();
 }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
 /// <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;
 }
Exemplo n.º 6
0
 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);
 }
Exemplo n.º 7
0
 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);
 }
Exemplo n.º 8
0
 /// <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;
 }
Exemplo n.º 9
0
 /// <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);
 }