Exemple #1
0
        private void pgrdStudy_PropertyValidating(object sender, PropertyValidatingEventArgs e)
        {
            PropertyGridItem item = (PropertyGridItem)e.Item;

            if (((e.Item.Name == "ShortCycle") || (e.Item.Name == "LongCycle") || (e.Item.Name == "ShortTermParameters") ||
                 (e.Item.Name == "LongTermParameters")) && (int.Parse(e.NewValue.ToString()) < 1))
            {
                item.ErrorMessage = Program.LanguageDefault.DictionaryMessage["msgCycleMinimum"];
                e.Cancel          = true;
            }

            if (((e.Item.Name == "Periods") || (e.Item.Name == "PeriodsParameters")) && (int.Parse(e.NewValue.ToString()) < 1))
            {
                item.ErrorMessage = Program.LanguageDefault.DictionaryMessage["msgPeriodsMinimum"];
                e.Cancel          = true;
            }

            if (((e.Item.Name == "ShortCycle") || (e.Item.Name == "LongCycle") || (e.Item.Name == "ShortTermParameters") ||
                 (e.Item.Name == "LongTermParameters")) && (String.IsNullOrEmpty(e.NewValue.ToString())))
            {
                item.ErrorMessage = Program.LanguageDefault.DictionaryMessage["msgCycleIsEmpty"];
                e.Cancel          = true;
            }

            if (((e.Item.Name == "Periods") || (e.Item.Name == "PeriodsParameters")) && (String.IsNullOrEmpty(e.NewValue.ToString())))
            {
                item.ErrorMessage = Program.LanguageDefault.DictionaryMessage["msgPeriodsIsEmpty"];
                e.Cancel          = true;
            }
        }
Exemple #2
0
        private static void PgrdPricePropertyValidating(object sender, PropertyValidatingEventArgs e)
        {
            PropertyGridItem item = (PropertyGridItem)e.Item;

            if ((e.Item.Name == "BarraLineThickness") && (int.Parse(e.NewValue.ToString()) < 1))
            {
                item.ErrorMessage = Program.LanguageDefault.DictionaryMessage["msgCycleMinimum"];
                e.Cancel          = true;
            }
        }
 private void radPropertyGrid1_PropertyValidating(object sender, PropertyValidatingEventArgs e)
 {
     this.ShowEventMessage("PropertyValidating");
 }