为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 GroupBox 标题旁边显示 ErrorProvider 错误图标?

如何在 GroupBox 标题旁边显示 ErrorProvider 错误图标?

C#
跃然一笑 2022-07-23 16:33:31
我有一个带有 aGroupBox和a 的表格ErrorProvider。当我尝试使用以下代码时:errorProvider1.SetError(groupBox1, "error");错误图标显示在组框的右侧:我希望该图标显示在标题旁边。像这样的东西(用Photoshop制作):我怎样才能做到这一点?
查看完整描述

2 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

您可以使用SetIconAlignment和SetIconPadding来设置错误图标的位置。例如:


errorProvider1.SetError(groupBox1, "Error!");

errorProvider1.SetIconAlignment(groupBox1, ErrorIconAlignment.TopLeft);

errorProvider1.SetIconPadding(groupBox1, -24);

您需要通过预先添加一些空间来将文本向右移动一点,以便为图标留出更多空间。


查看完整回答
反对 回复 2022-07-23
?
阿晨1998

TA贡献2037条经验 获得超6个赞

以下应该对您有所帮助。

errorProvider1.SetIconAlignment(groupBox1, ErrorIconAlignment.TopLeft);errorProvider1.SetIconPadding(groupBox1, -5);errorProvider1.SetError(groupBox1,"error");

正如您之前关于TabControl的问题中所解释的,您需要在 GroupBox Text 中提供足够的空间来显示图标

在此处输入图像描述


查看完整回答
反对 回复 2022-07-23
  • 2 回答
  • 0 关注
  • 187 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号