按钮默认和窗体设定----学生管理系统之用户体验

设计一个程序的灵魂,在于用户的体验是否舒畅,这些都源于细节。这是一个系列,是一个不断补充的过程。
一、默认按钮 和 焦点
一)、按钮的Default 属性设置为True:则键盘的Enter键可选择该按钮
按钮的Cancel 属性设置为True:则键盘的Esc键可选择该按钮
  注:在这里当选择enter键时,任何其他焦点的空间都不接受enter键的键盘事件。这里面提到键盘事件。简单说,是按键盘键时发生的事件,这里面分了3种 :1、按下去 2、按下去后又按其他的按钮 3、按下去后松开。这三个状态分别代表了 KeyDown  KeyPress  KeyUp  如果把这仨键盘事件实体比喻:1、相当于你按住数字1不放的结果就是111111111...... 。2、相当于按住Alt 后,再点F4 这样的组合键. 3、相当于按1后松开结果就是一个数字1 
二)、2种
1、SetFocus 是text的方法
2、TabIndex 是可以设置焦点顺序的 比如:text1.TabIndex=0 则当点Tab时是第一个获得焦点的,但这也有前提,如果设置了如上的键盘Enter触发确定,EST触发退出,点击Tab时则是先确定键,再取消键,再text1的焦点。
二、窗体
窗体位置和大小:可以想当我们打开一个软件 登陆 的时候,比如QQ 、英雄联盟游戏登陆界面 。窗体属性WindowState设置为0-Normal 、并且属性StarUpPosition设置在2-屏幕中心。
2017年8月15日补充内容:
子窗体的大小固定,可以通过设置BorderStyle 属性为1-fixed Single
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 34
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邢美玲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值