首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Infragistics新

Infragistics新
EN

Stack Overflow用户
提问于 2012-07-30 12:32:42
回答 1查看 1.6K关注 0票数 1

我使用的是infragistics。我要从验证消息框中删除文本"validation failed with the following (S)“。请帮帮我

以下是代码>>

代码语言:javascript
复制
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控件

当方法ValidateMyControls()被触发时,我会得到一个消息框,上面有一个字符串"Validation failed with the following error:“。我需要删除或编辑此字符串。

关于Anfil

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-30 15:53:30

现在我明白是怎么回事了。

您需要自定义由以下标识标识的资源字符串:

代码语言:javascript
复制
"Validate_ErrorNotificationMessageHeader"

这是包含在Infragistics.Win.Misc程序集的资源中的内部字符串,它由程序集自动显示在您的消息“选择客户”之前。

您可以使用以下说明自定义该字符串

代码语言:javascript
复制
ResourceCustomizer rc = Infragistics.Win.Misc.Resources.Customizer;
rc.SetCustomizedString("Validate_ErrorNotificationMessageHeader", "Your message here");

每个Infragistics程序集都有一个字符串列表,这些字符串可以通过这种方式进行自定义。

有关可用资源字符串的完整列表,请访问look here。(这只适用于WinForms)。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11715432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档