枚举值的组合用法
我现在有一个枚举类型,比如说是
[Flags]
enum Location
{
left = 1,
right = 2,
top = 4,
bottom = 8
}
定义变量 Location m_location = Location.left | Location.right; if( m_location == Location.left){......},现在他的判定结果是false,要判定它为true,使用if( (m_location & Location.left) == Location.left ){......}
//m_location |=Location.top;如果要从组合中去除一个选项,使用&~
Form有 AcceptButton属性,设置后,当你push ENTER 键时,就会自动触发对应的Button的Click事件。一旦设置了窗体的字体大小,所有以后添加到窗体的控件的字体将具有相同大小。
Microsoft Active Accessibility
颜色:颜色用于增强通过其他方式显示的信息的效果,或者予以强调或重申,而非传达信息的唯一方式。
公开键盘焦点。许多辅助功能需要标识键盘焦点的位置,以将该信息传递给用户。例如,屏幕缩放实用工具显示全景以包括正在读取的文本或对象,扩大屏幕的该部分。
公开屏幕元素。辅助功能使用 Windows 消息、Active Accessibility 和屏幕外模型收集有关屏幕上的对象的信息。可访问应用程序必须使用 Windows 消息或 Active Accessibility 公开有关其屏幕内容的信息。
通用用户界面。可访问设计的一个基本规则是,提供足够灵活的用户界面,以适应用户的需要和偏好。
键盘输入。键盘访问是 Microsoft Windows 接口标准的基本组成部分,所有应用程序都应有键盘访问。设计良好的键盘接口可帮助各种残疾用户以及偏好键盘输入的用户。
布局。若要帮助无法看到屏幕上对象的上下文的用户,请为每个对象分配一个唯一的描述性标签。
杂项。避免让用户插入或更换磁盘(包括磁盘和光盘)。
鼠标输入。设计良好的鼠标支持使应用程序更易于供多数人使用。
多任务。应用程序应设计为能够很好地与其他应用程序(包括辅助功能)一起使用。
大小。文本和图形的大小既影响可访问性又影响可用性。允许用户调整屏幕上对象的大小,并遵照系统标准预设置用户首选项。
声音。有听觉障碍的用户、在嘈杂环境中工作的用户以及在要求低音量环境中工作的用户需要对声音进行选择。
计时。所有计时事件都应该可以由用户进行调整。从而使阅读和响应简短显示信息有困难的用户,能够成功地执行与计时有关的任务。