我想,将“错误提供程序”图标设置为文本框或组合框? 我试过这段代码。但错误的功能!
errorProvider1.GetIconAlignment(errorProvider1,ErrorIconAlignment.MiddleLeft); errorProvider1.SetError(textBox1,“Can not Empty”);
答案 0 :(得分:2)
没有设置代码。 在“错误提供程序”属性中,使用“从右到左”属性。
答案 1 :(得分:0)
Hadi的原始代码不起作用的原因是因为errorProvider1.SetIconAlignment方法的第一个参数不正确。第一个参数应该是错误适用的控件,而不是错误提供程序本身。因此,以下工作原理:
errorProvider1.SetIconAlignment(textBox1, ErrorIconAlignment.MiddleLeft);
errorProvider1.SetError(textBox1, "Can't Empty");
与使用ErrorProvider RightToLeft属性相比,这可能是一个更好的解决方案,因为它允许在每个控件的基础上设置图标位置。