我有一个带有 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);
您需要通过预先添加一些空间来将文本向右移动一点,以便为图标留出更多空间。
阿晨1998
TA贡献2037条经验 获得超6个赞
以下应该对您有所帮助。
errorProvider1.SetIconAlignment(groupBox1, ErrorIconAlignment.TopLeft);errorProvider1.SetIconPadding(groupBox1, -5);errorProvider1.SetError(groupBox1,"error");
正如您之前关于TabControl的问题中所解释的,您需要在 GroupBox Text 中提供足够的空间来显示图标
- 2 回答
- 0 关注
- 187 浏览
添加回答
举报
0/150
提交
取消

