问题标签 [errorprovider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
448 浏览

winforms - 在 WinForms 中使用 ErrorProvider 时 CPU 使用率很高,为什么?

当 ErrorProvider 控件在多个控件上连续设置闪烁图标时,我有一个应用程序进入高 CPU 使用率(随着时间的推移缓慢)。

高 CPU 使用率不是立即的,而是会缓慢上升,直到应用程序达到 100% CPU。

当没有显示错误时,CPU 恢复正常。ErrorProvider 占用这么多 CPU 时间是否正常?

0 投票
1 回答
170 浏览

.net - 为每个控件设置单独的 ErrorProvider 是否有任何问题?

通常,表单上的所有控件都有一个ErrorProvider;但是我有一个控件子类型需要向用户显示错误的文本框。我不希望在每个可能使用的地方都放置一个错误提供程序(然后我想要更多的代码更改)

那么让我的每个控件创建自己的错误提供程序有什么问题吗?

0 投票
1 回答
1863 浏览

c# - Padding Top and Bottom in ErrorProvider


In ErrorProvider control we can use SetIconPadding(); in order to set number of pixels to add between the icon and the control.

In this way we can move icon horizontally.
How to do the same but in vertical?

I don't know how to extend or override icon positioning.

PS. SetIconAlignment() in some situation is not enough. I simply must set custom localization of icon.

0 投票
2 回答
274 浏览

c# - 从 errorProvider 创建新控件

我想创建一个控件MessageProvider,就像ErrorProvider..我所做的是,创建了一个类并继承自 ErrorProvider..

但现在的问题是,我想拥有and而不是方法,而这些SetError和方法不应该是 MessageProvider 类的一部分。GetErrorSetMessageGetMessageSetErrorGetError

如何创建新控件MessageProvider

0 投票
1 回答
1384 浏览

c# - 错误提供程序没有均匀闪烁

我有一个错误提供程序为 4 个控件提供错误..

当我设置所有四个错误时,一次只有两个同时闪烁,并且在一定时间后所有四个都稳定下来。

即使我设置了两个错误,它们也会交替闪烁..

但我希望他们都一起眨眼……我该怎么做?(我不喜欢使用多个 errorProvider)

0 投票
2 回答
1365 浏览

c# - ErrorProvider 使用类

我做了以下课程以避免重复 if else 代码,一次又一次:

文本框代码的验证是

  1. 在texbox中输入文本后,当我按下回车键时,它工作正常;
  2. 没有在文本框中输入任何内容,当我按 Enter 时,它也可以正常工作意味着出现 Waring 红色图标;但
  3. 警告后,当我在文本框中输入文本后按 Tab 时, 警告图标不会消失,它应该被删除。

没有类它可以使用相同的代码正常工作

更新?

0 投票
2 回答
844 浏览

c# - 通过错误提供程序禁用整个表单

在 Windows 窗体中,我有一些控件和一个 UserControl。我在 UserControl 中有一个 ErrorProvider。如果 userControl 中有错误,我想停止编辑 Form 中的所有控件。有没有办法做到这一点?

我正在使用 errorProvider.BindToCustomDataAndErrors(..)

0 投票
1 回答
221 浏览

c# - userControl 出错时禁用父窗口控件

在 Windows 窗体中,我有一些控件和一个 UserControl。我在 UserControl 中有一个 ErrorProvider。如果 userControl 中有错误,我想停止编辑 Form 中的所有控件。有没有办法做到这一点?

我正在使用 errorProvider.BindToCustomDataAndErrors(..)

0 投票
1 回答
10462 浏览

c# - 检查错误提供程序是否存在错误

我在我的 Windows 窗体上使用错误提供程序。在提交表单时,我需要检查表单上是否存在一些错误。如果错误提供程序中存在错误,我可以得到。

0 投票
1 回答
3484 浏览

c# - WPF 的错误提供程序

我应该在 WPF 中使用什么而不是 WinForms ErrorProvider 控件来显示错误消息?

我查看了 codeplex 和http://gallery.expression.microsoft.com/,但没有看到任何类似的东西。

任何人都可以向我建议一个好的 WPF 替代品吗?

更新:

让我们采用关于 WPF 验证的 codeproject 文章中应用的标准方法:

这符合 .net 3 规则。在 .net 4 中,Expression Blend 生成如下代码:

并尝试在此 TextBox 中添加 Binding.ValidationRules 会使代码崩溃。

在 .net 4 中添加验证的正确语法是什么?