C# - 在自定义位置显示与 winforms 控件关联的错误图标

vic*_*cch 3 c# errorprovider winforms

我正在使用 ErrorProvider 类在表单上的一些文本控件旁边显示一个错误图标。我看到可以使用 SetIconAlignment 方法设置错误图标的显示位置。但是是否可以指定错误图标的位置(相对于控件的位置)?我需要这样做,因为我的控件右侧有文本,左侧有一个数字。我希望错误图标显示在文本之后或数字之前,而不是显示在数字和文本框之间或文本框和文本之间。

Han*_*ant 6

使用SetPadding() 方法调整控件和图标之间的空间。

请注意,直接调用此方法并不常见,您可以在设计器中进行设置。选择需要调整的控件并更改“Xxx 上的 IconPadding”属性。