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

本文关键字:关联 控件 错误 图标 winForms 自定义 位置 显示 | 更新日期: 2023-09-27 18:35:40

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

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

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

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