让ErrorProvider提示图标在控件左侧显示的方法

时间:2021-05-02

ErrorProvider控件可以改善用户体验,给编程人员带来很多错误的处理方便。

ErrorProvider控件错误提示图标默认在控件的右侧显示并给出错误提示,但有时,可能由于界面设计的需要,在控件的右侧有其它紧挨着的控件,这样,会造成提示不明确或效果不理想的问题。

下图就是一个设计实例,在第一个文本框右侧有一个选择按钮,用户通过该按钮选择相应的资助者信息,并将其编号、姓名等信息显示到相应的文本框中,但是如果使用ErrorProvider默认位置,则其会显示在选择按钮上,造成用户体验较差。因此,准备将其显示在文本框控件的左侧。

在设计中,可以指定其显示的位置,方法是,选中要设置错误提示的控件,如本案例中第一个文本框,然后在属性中找到下图所示的属性,将其值设置为MiddleLeft即可。

有时,我们会发现,通过界面中指定其显示位置并不会起作用(其原因还没有细研究),则可以使用代码来控制,程序代码如下:

源代码中,第一行是清除原有错误状态,第二行即指定错误提示相对控件的位置,第三行是设置错误提示的信息。

本文为本站原创,如要转载,请给出本文链接。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章