1

我想,设置“错误提供者”图标离开文本框组合框?!我试过这段代码。但是功能说错了!

errorProvider1.GetIconAlignment(errorProvider1,ErrorIconAlignment.MiddleLeft); errorProvider1.SetError(textBox1 , "不能为空");

4

2 回答 2

2

没有设置该代码。在“错误提供者”属性中,使用“从右到左”属性。

于 2015-07-24T11:49:00.910 回答
0

Hadi 的原始代码不起作用的原因是 errorProvider1.SetIconAlignment 方法的第一个参数不正确。第一个参数应该是应用错误的控件,而不是错误提供者本身。因此,以下工作:

errorProvider1.SetIconAlignment(textBox1, ErrorIconAlignment.MiddleLeft); errorProvider1.SetError(textBox1, "Can't Empty");

这可能是比使用 ErrorProvider RightToLeft 属性更好的解决方案,因为它允许在每个控件的基础上设置图标位置。

于 2018-10-12T14:02:46.970 回答