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; } }
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"); }