我有一个ComboBox,在它所属的用户控件中具有关联的ErrorProvider。发生错误时,我想在组合的左侧显示一个图标。

但是,无论我为组合设置为IconAlignment的什么值,该图标都会显示在右侧。你们知道这里有什么问题吗?

谢谢你的帮助。

最佳答案

如果调用ErrorProvider的Clear()方法,它将重置关联控件的IconAlignment。

您可以改用ErrorProvider的SetError(control, String.Empty)清除ComboBox的错误。

关于c# - 将IconAlignment与WinForms ErrorProvider一起使用时的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2325663/

10-09 23:37