在C#窗体中不宜采取如下图,以类似网页的placeholder形式展示提示文字实在不可取:
C#窗体中没有像HTML5中封装有placeholder的属性。
如果要整这个替换文本,难免在这个窗体的代码,每次涉及这个输入框,都要判断当前这个对话框存放的是否是替换文本,这样会对以后的编程造成很大的负担。
其实对于窗体的提示,更多应该采用,类似于HTML中alt="",title=""这种形式,如下图,只要用户将鼠标悬停在相应的组件上就会显示相应的提示文字。
因为C#窗体中封装好tooltips的东东,这个控件用起来不用任何代码。
1、如下图,只要你在工具箱中拖入一个ToolTip,到相应的窗体中。
2、在Form1的任何一个控件的杂项中都会多出一个关于替换文本的填写,这项的值,就是鼠标悬停在这个组件上的值。