Пример #1
0
        private void radTreeView1_ValueChanging(object sender, TreeNodeValueChangingEventArgs e)
        {
            PropertyHelper helper = (PropertyHelper)e.OldValue;

            if (helper.ValueType == typeof(System.Single))
            {
                helper.Value = Convert.ToSingle(e.NewValue);
            }
            else if (helper.ValueType == typeof(Color))
            {
                helper.Value = Color.FromName(Convert.ToString(e.NewValue));
            }
            else if (helper.ValueType == typeof(ElementShape))
            {
                helper.Value = new RoundRectShape(Convert.ToInt32(e.NewValue));
            }
            else
            {
                helper.Value = e.NewValue;
            }

            e.NewValue = helper;
        }
Пример #2
0
 void radTreeView1_ValueChanging(object sender, TreeNodeValueChangingEventArgs e)
 {
     AddEventRoot("ValueChanging");
 }