示例#1
0
 private void SetErrorControl(DialogControl control)
 {
     FErrorControl = control;
     if (control != null)
     {
         control.Focus();
         if (FErrorControlTimer == null)
         {
             FErrorControlTimerTickCount = 0;
             FErrorControlBackColor      = FErrorControl.BackColor;
             FErrorControlTimer          = new Timer();
             FErrorControlTimer.Interval = 300;
             FErrorControlTimer.Tick    += new EventHandler(FErrorControlTimer_Tick);
             FErrorControlTimer.Start();
         }
     }
 }
示例#2
0
        /// <inheritdoc/>
        public override void Serialize(FRWriter writer)
        {
            DialogControl c = writer.DiffObject as DialogControl;

            base.Serialize(writer);

            if (BackColor != c.BackColor)
            {
                writer.WriteValue("BackColor", BackColor);
            }
            if (Cursor != c.Cursor)
            {
                writer.WriteValue("Cursor", Cursor);
            }
            if (Enabled != c.Enabled)
            {
                writer.WriteBool("Enabled", Enabled);
            }
            if (!Font.Equals(c.Font))
            {
                writer.WriteValue("Font", Font);
            }
            if (ForeColor != c.ForeColor)
            {
                writer.WriteValue("ForeColor", ForeColor);
            }
            if (RightToLeft != c.RightToLeft)
            {
                writer.WriteValue("RightToLeft", RightToLeft);
            }
            writer.WriteInt("TabIndex", TabIndex);
            if (TabStop != c.TabStop)
            {
                writer.WriteBool("TabStop", TabStop);
            }
            if (Text != c.Text)
            {
                writer.WriteStr("Text", Text);
            }

            if (ClickEvent != c.ClickEvent)
            {
                writer.WriteStr("ClickEvent", ClickEvent);
            }
            if (DoubleClickEvent != c.DoubleClickEvent)
            {
                writer.WriteStr("DoubleClickEvent", DoubleClickEvent);
            }
            if (EnterEvent != c.EnterEvent)
            {
                writer.WriteStr("EnterEvent", EnterEvent);
            }
            if (LeaveEvent != c.LeaveEvent)
            {
                writer.WriteStr("LeaveEvent", LeaveEvent);
            }
            if (KeyDownEvent != c.KeyDownEvent)
            {
                writer.WriteStr("KeyDownEvent", KeyDownEvent);
            }
            if (KeyPressEvent != c.KeyPressEvent)
            {
                writer.WriteStr("KeyPressEvent", KeyPressEvent);
            }
            if (KeyUpEvent != c.KeyUpEvent)
            {
                writer.WriteStr("KeyUpEvent", KeyUpEvent);
            }
            if (MouseDownEvent != c.MouseDownEvent)
            {
                writer.WriteStr("MouseDownEvent", MouseDownEvent);
            }
            if (MouseMoveEvent != c.MouseMoveEvent)
            {
                writer.WriteStr("MouseMoveEvent", MouseMoveEvent);
            }
            if (MouseUpEvent != c.MouseUpEvent)
            {
                writer.WriteStr("MouseUpEvent", MouseUpEvent);
            }
            if (MouseEnterEvent != c.MouseEnterEvent)
            {
                writer.WriteStr("MouseEnterEvent", MouseEnterEvent);
            }
            if (MouseLeaveEvent != c.MouseLeaveEvent)
            {
                writer.WriteStr("MouseLeaveEvent", MouseLeaveEvent);
            }
            if (ResizeEvent != c.ResizeEvent)
            {
                writer.WriteStr("ResizeEvent", ResizeEvent);
            }
            if (TextChangedEvent != c.TextChangedEvent)
            {
                writer.WriteStr("TextChangedEvent", TextChangedEvent);
            }
            if (PaintEvent != c.PaintEvent)
            {
                writer.WriteStr("PaintEvent", PaintEvent);
            }
        }