C# 基础设施超级验证器新

C# 基础设施超级验证器新,c#,infragistics,C#,Infragistics,我正在使用infragistics UltraValidator。我想从验证消息框中删除文本“验证失败,出现以下错误”。请帮帮我 这是代码>> private void uValidate_ValidationError(object sender, ValidationErrorEventArgs e){ Infragistics.Win.Misc.ValidationSettings settings; settings = this.uValida

我正在使用infragistics UltraValidator。我想从验证消息框中删除文本“验证失败,出现以下错误”。请帮帮我

这是代码>>

private void uValidate_ValidationError(object sender, ValidationErrorEventArgs e){

        Infragistics.Win.Misc.ValidationSettings settings;
            settings = this.uValidate.GetValidationSettings( UltraTextEditor );
            settings.NotificationSettings.Action = Infragistics.Win.Misc.NotificationAction.MessageBox;
            settings.NotificationSettings.Caption = "Required Fields";
            settings.NotificationSettings.Text = "Select Customer";
    }


bool ValidateMyControls()
    {
        Infragistics.Win.Misc.Validation v = uValidate.Validate();

        return v.IsValid;
    }
uValidate是UltraValidator控件

当触发ValidateMyControl()方法时,我将得到一个消息框,顶部有一个字符串“Validation failed with the following error:”。我需要删除或编辑此字符串

问候
安菲尔现在我明白这里发生了什么。
您需要自定义由以下内容标识的资源字符串:

"Validate_ErrorNotificationMessageHeader"
这是一个内部字符串,包含在
Infragistics.Win.Misc
程序集的资源中,它由程序集自动显示在消息“Select Customer”(选择客户)之前

您可以使用以下指令自定义字符串

ResourceCustomizer rc = Infragistics.Win.Misc.Resources.Customizer;
rc.SetCustomizedString("Validate_ErrorNotificationMessageHeader", "Your message here");
每个Infragistics程序集都有一个字符串列表,可以通过这种方式进行自定义。
获取可用资源字符串的完整列表。(这仅适用于WinForms)。

处理此任务的最佳方法是在应用程序启动时创建一个只调用一次的通用方法(类似于
GlobalAppUtility.setInfragisticsResourceString()
;)

现在我知道这里发生了什么。
您需要自定义由以下内容标识的资源字符串:

"Validate_ErrorNotificationMessageHeader"
这是一个内部字符串,包含在
Infragistics.Win.Misc
程序集的资源中,它由程序集自动显示在消息“Select Customer”(选择客户)之前

您可以使用以下指令自定义字符串

ResourceCustomizer rc = Infragistics.Win.Misc.Resources.Customizer;
rc.SetCustomizedString("Validate_ErrorNotificationMessageHeader", "Your message here");
每个Infragistics程序集都有一个字符串列表,可以通过这种方式进行自定义。
获取可用资源字符串的完整列表。(这仅适用于WinForms)。

处理此任务的最佳方法是创建一个在应用程序启动时只调用一次的通用方法(类似于
GlobalAppUtility.setInfrasticsResourceString()
;)

非常感谢您的及时响应。现在它工作得很好。很高兴能帮上忙。因为我看到您是一个新用户,所以我提醒您接受/更新FAQ中解释的答案,非常感谢您的及时回复。现在它工作得很好。很高兴能帮上忙。因为我看到您是新用户,所以我提醒您接受/投票FAQ中解释的答案