(在程序中加入自己的特性是有必要的。但是不要让使用者感到不快。)
1、当我使文本框或者标签禁用时,其字体是灰色的。我想让它重新变成黑色。
或许你想让用户看得更清楚些,但是这么做不符合现今我们使用windows界面的习惯。用户可能会感到困惑:“这个文本框看起来是可用的,为什么我就是不能输入呢?”他们甚至会认为这是程序的一个BUG。
2、我想使ComboBox成为可以多选的控件。
Combobox只显示所有选项中的一项,这种方式表明它最适合用来进行单选。如果使其成为可多选的,那就等于是要求用户记住自己在这个地方选中过的所有东西,而不仅仅是看到的那一项。
3、我想在主界面中加入动画LOGO。
这无疑会让用户分心。用户最需要的是完成他的工作,而不是看你的个人秀。不要做这种吃力不讨好的事。
4、我想使按钮在单击之后不留下输入焦点。或者使其根本不能成为焦点。
一般的做法就是在单击事件中将焦点转移出去。但是不让其成为焦点这种做法,可能会让无法使用鼠标的用户大为恼火。