Пример #1
0
        private void radSpinEdit1_ValueChanging(object sender, Telerik.WinControls.UI.ValueChangingEventArgs e)
        {
            RadListDataItem item = new RadListDataItem();

            item.Text = "ValueChanging fired\n";
            item.Font = new Font("Lucida Sans Unicode", 7.2f);
            this.radListBox1.Items.Add(item);
        }
Пример #2
0
        protected override void SetSpinValue(decimal value, bool fromValue)
        {
            if (setSpinValue)
            {
                return;
            }
            setSpinValue = true;

            decimal newValue     = this.Constrain(value);
            bool    valueChanged = this.value != newValue;

            if (this.value != newValue)
            {
                ValueChangingEventArgs args = new ValueChangingEventArgs(newValue, this.value);
                this.OnValueChanging(args);
                if (args.Cancel)
                {
                    setSpinValue = false;
                    return;
                }

                this.value = newValue;
            }

            if (fromValue)
            {
                this.BitState[SuppressEditorStateKey]   = true;
                this.BitState[TextValueChangedStateKey] = false;

                if (this.TextBoxItem.HostedControl != null)
                {
                    this.Text = GetNumberText(this.value);
                }

                this.BitState[SuppressEditorStateKey] = false;
            }

            if (valueChanged)
            {
                this.OnNotifyPropertyChanged("Value");
                this.OnValueChanged(EventArgs.Empty);
            }

            setSpinValue = false;
        }
Пример #3
0
        internal void SetupEndRangeWithAllEvents(float value)
        {
            ValueChangingEventArgs e = new ValueChangingEventArgs((object)value, (object)this.endRange);

            if (!this.RangeSelectorElement.EnableFastScrolling || this.RangeSelectorElement.EnableFastScrolling && this.RangeSelectorElement.IsMouseUp)
            {
                this.OnThumbRightValueChanging(e);
            }
            if (e.Cancel)
            {
                return;
            }
            this.endRange = value;
            RangeSelectorSelectionChangingEventArgs changingArgs = new RangeSelectorSelectionChangingEventArgs(this.StartRange, value);

            if (!this.RangeSelectorElement.EnableFastScrolling || this.RangeSelectorElement.EnableFastScrolling && this.RangeSelectorElement.IsMouseUp)
            {
                this.OnSelectionChanging(changingArgs);
            }
            if (e.Cancel)
            {
                return;
            }
            if ((double)value - (double)this.StartRange < (double)this.MinSelectionLength)
            {
                this.StartRange = value - (float)this.MinSelectionLength;
            }
            if (!this.RangeSelectorElement.EnableFastScrolling || this.RangeSelectorElement.EnableFastScrolling && this.RangeSelectorElement.IsMouseUp)
            {
                this.OnThumbRightValueChanged(new EventArgs());
            }
            if (!this.RangeSelectorElement.EnableFastScrolling || this.RangeSelectorElement.EnableFastScrolling && this.RangeSelectorElement.IsMouseUp)
            {
                this.OnSelectionChanged(new EventArgs());
            }
            if (this.RangeSelectorElement.AssociatedElement is IRangeSelectorElement)
            {
                (this.RangeSelectorElement.AssociatedElement as IRangeSelectorElement).AssociatedViewEnd = value;
            }
            this.RangeSelectorElement.ScrollSelectorElement.InvalidateMeasure(true);
            this.InvalidateMeasure(true);
        }
Пример #4
0
        private void editor_KeyDown(object sender, KeyEventArgs e)
        {
            string oldEditorValue = this.Text;
            //CurrentEvent.Event = e;

            Keys pressedKey = e.KeyCode;

            if (pressedKey == Keys.Return)
            {
                if (e.Modifiers == Keys.None)
                {
                    e.SuppressKeyPress = true;
                    e.Handled          = true;
                    this.EndEdit();
                    return;
                }
            }
            else if (pressedKey == Keys.Escape)
            {
                e.Handled  = true;
                this.Value = this.oldValue;
                this.EndEdit(true);
                return;
            }

            ValueChangingEventArgs args;
            char nextChar = Convert.ToChar(e.KeyValue);

            if (!e.Shift)
            {
                nextChar = char.ToLower(nextChar);
            }
            if (this.ValidateKey(e.KeyData))
            {
                args = new ValueChangingEventArgs(nextChar);
                this.OnValueChanging(args);
                if (args.Cancel)
                {
                    this.Value = oldEditorValue;
                }
            }
        }
Пример #5
0
 private void DropDownListElement_SelectedIndexChanging(object sender, Telerik.WinControls.UI.Data.PositionChangingCancelEventArgs e)
 {
     if (e.Position >= 0)
     {
         RadDropDownListElement dropDownListElement = (RadDropDownListElement)this.EditorElement;
         if (!this.IsInitalizing && this.EditorElement.IsInValidState(true))
         {
             object newValue = dropDownListElement.Items[e.Position].Value;
             object oldValue = null;
             if (dropDownListElement.SelectedItem != null)
             {
                 oldValue = dropDownListElement.SelectedItem.Value;
             }
             ValueChangingEventArgs args = new ValueChangingEventArgs(newValue, oldValue);
             this.OnValueChanging(args);
             e.Cancel            = args.Cancel;
             cancelValueChanging = args.Cancel;
         }
     }
 }
Пример #6
0
        protected virtual void OnValueChanging(ValueChangingEventArgs args)
        {
            if (!this.GetBitState(InitializingStateKey))
            {
                if (EditorHandler != null)
                {
                    this.EditorHandler.HandleEditorValueChanging(args);
                    if (args.Cancel)
                    {
                        return;
                    }
                }

                ValueChangingEventHandler handler1 =
                    (ValueChangingEventHandler)base.Events[ValueChangingEventKey];
                if (handler1 != null)
                {
                    handler1(this, args);
                }
            }
        }
Пример #7
0
        protected virtual void OnValueChanging(ValueChangingEventArgs args)
        {
            if (this.GetBitState(8796093022208L))
            {
                return;
            }
            if (this.EditorHandler != null)
            {
                this.EditorHandler.HandleEditorValueChanging(args);
                if (args.Cancel)
                {
                    return;
                }
            }
            ValueChangingEventHandler changingEventHandler = (ValueChangingEventHandler)this.Events[EditorBaseElement.ValueChangingEventKey];

            if (changingEventHandler == null)
            {
                return;
            }
            changingEventHandler((object)this, args);
        }
Пример #8
0
        protected override void SetSpinValue(Decimal value, bool fromValue)
        {
            if (this.setSpinValue)
            {
                return;
            }
            this.setSpinValue = true;
            Decimal num  = this.Constrain(value);
            bool    flag = this.internalValue != num;

            if (this.internalValue != num)
            {
                ValueChangingEventArgs e = new ValueChangingEventArgs((object)num, (object)this.internalValue);
                this.OnValueChanging(e);
                if (e.Cancel)
                {
                    this.setSpinValue = false;
                    return;
                }
                this.internalValue = num;
            }
            if (fromValue)
            {
                this.SetSuppresEditorState(true);
                this.SetTextValueChanged(false);
                if (this.TextBoxItem.HostedControl != null)
                {
                    this.Text = this.GetNumberText(this.internalValue);
                }
                this.SetSuppresEditorState(false);
            }
            if (flag)
            {
                this.OnNotifyPropertyChanged("Value");
                this.OnValueChanged(EventArgs.Empty);
            }
            this.setSpinValue = false;
        }
Пример #9
0
 private void GripItemNS_Sized(object sender, ValueChangingEventArgs e)
 {
     this.newSize = this.actualSize + (SizeF)e.NewValue;
     if ((double)this.newSize.Width < (double)this.minimumSize.Width)
     {
         this.newSize.Width = this.minimumSize.Width;
     }
     if ((double)this.newSize.Height < (double)this.minimumSize.Height)
     {
         this.newSize.Height = this.minimumSize.Height;
     }
     if ((double)this.newSize.Width > (double)this.ElementTree.RootElement.MaxSize.Width && this.ElementTree.RootElement.MaxSize.Width > 0)
     {
         this.newSize.Width = (float)this.ElementTree.RootElement.MaxSize.Width;
     }
     if ((double)this.newSize.Height > (double)this.ElementTree.RootElement.MaxSize.Height && this.ElementTree.RootElement.MaxSize.Height > 0)
     {
         this.newSize.Height = (float)this.ElementTree.RootElement.MaxSize.Height;
     }
     this.InvalidateMeasure();
     this.ElementTree.RootElement.UpdateLayout();
     this.ElementTree.Control.Size = this.ElementTree.RootElement.DesiredSize.ToSize();
 }
Пример #10
0
        protected virtual void SetSpinValue(Decimal value, bool fromValue)
        {
            Decimal num  = this.Constrain(value);
            bool    flag = this.internalValue != num;

            this.textItem.Text = this.GetNumberText(this.internalValue);
            if (this.internalValue != num)
            {
                ValueChangingEventArgs e = new ValueChangingEventArgs((object)num, (object)this.internalValue);
                this.OnValueChanging(e);
                if (e.Cancel)
                {
                    return;
                }
                this.internalValue = num;
                if (fromValue)
                {
                    this.BitState[8796093022208L]  = true;
                    this.BitState[17592186044416L] = false;
                    if (this.textItem != null)
                    {
                        this.textItem.Text = this.GetNumberText(this.internalValue);
                    }
                    this.BitState[8796093022208L] = false;
                    this.isNullableValue          = false;
                }
                this.isNullableValue = false;
                this.OnNullableValueChanged();
                this.OnValueChanged(EventArgs.Empty);
            }
            if (!flag)
            {
                return;
            }
            this.OnNotifyPropertyChanged("Value");
        }
Пример #11
0
        protected virtual void SetEditorValue(string newValue)
        {
            if (this.ReadOnly)
            {
                return;
            }
            this.valueChanging = true;
            ValueChangingEventArgs e = new ValueChangingEventArgs((object)newValue, (object)this.value);

            this.OnValueChanging(e);
            if (e.Cancel)
            {
                this.Text          = this.value;
                this.valueChanging = false;
            }
            else
            {
                if (string.IsNullOrEmpty(newValue) || newValue == RadBrowseEditorElement.NoneText)
                {
                    this.value = (string)null;
                    this.Text  = RadBrowseEditorElement.NoneText;
                }
                else
                {
                    if (newValue == this.value)
                    {
                        this.valueChanging = false;
                        return;
                    }
                    this.Text  = newValue;
                    this.value = newValue;
                }
                this.valueChanging = false;
                this.OnValueChanged(new EventArgs());
            }
        }
Пример #12
0
 void GripItemNS_Sizing(object sender, ValueChangingEventArgs e)
 {
     this.actualSize = this.Size;
 }
Пример #13
0
 public override void OnValueChanging(ValueChangingEventArgs e)
 {
     base.OnValueChanging(e);
     (this.OwnerElement as PropertyGridItemElement)?.PropertyTableElement.OnValueChanging((object)this, e);
 }
Пример #14
0
 private void spinElement_ValueChanging(object sender, ValueChangingEventArgs e)
 {
     OnValueChanging(e);
 }
Пример #15
0
 protected override void OnValueChanging(ValueChangingEventArgs e)
 {
     base.OnValueChanging(e);
     this.valueChangingCancel = e.Cancel;
 }
Пример #16
0
 void spinElement_ValueChanging(object sender, ValueChangingEventArgs e)
 {
     this.OnValueChanging(e);
 }
Пример #17
0
 protected virtual void OnThumbRightValueChanging(ValueChangingEventArgs e)
 {
     this.RangeSelectorElement.OnThumbRightValueChanging(e);
 }
Пример #18
0
 private void dateTimePickerElement_ValueChanging(object sender, ValueChangingEventArgs e)
 {
     this.OnValueChanging(e);
 }
Пример #19
0
 private void rangeSelectorElement_ThumbRightValueChanging(
     object sender,
     ValueChangingEventArgs e)
 {
     this.OnThumbRightValueChanging(e);
 }
Пример #20
0
 private void editorElement_ValueChanging(object sender, ValueChangingEventArgs e)
 {
     this.OnValueChanging(e);
 }
Пример #21
0
 private void statusBarElement_LayoutStyleChanging(object sender, ValueChangingEventArgs e)
 {
     this.OnLayoutStyleChanging(sender, e);
 }