一.选择题
1.界面设计的原则不包括【 】。
A) 用户至上 B) 界面元素的一致性
C) 简单性 D) 色彩的丰富性与多样性
2.用鼠标右击一个控件时出现的菜单一般称为【 】。
A) 主菜单 B) 菜单项 C) 子菜单 D) 快捷菜单
3.为菜单添加快捷键的属性是【 】。
A) ShortcutKeys B) Keys C) MenuKeys D) MenuShortcutKeys
4.在设计菜单时,若希望某个菜单项前面有一个“√”号,应该把该菜单项的【 】属性设置为True。
A) Checked B) RadioCheck
C) ShowShortcut D) Enabled
5.可通过设置MDI子窗体的【 】属性来指定该子窗体的MDI父窗体。
A) ActiveMdiChild B) IsMdiChild
C) MdiChildren D) MdiParent
6.以模式化的方法显示窗体,需要使用窗体实例的【 】方法。
A) Show B) ShowDialog C) ShowForm D) ShowFixed
7.如果要隐藏并禁用菜单项,需要设置【 】两个属性。
A) Visible和Enable B) Visible和Enabled
C) Visual和Enable D) Visual和Enabled
8.设置需要使用的弹出式菜单的窗体或控件的【 】属性,即可激活弹出式菜单。
A) MenuStrip B) ContextedMenu
C) ContextMenuStrip D) ContextedMenuStrip
9.MDI的相关属性中,既可以在“属性”窗口中设置,也可以通过代码设置的是【 】属性。
A) IsMDIChild B) IsMDIContainer
C) MDIChildren D) MDIParent
10.变量openFileDialog1引用了一个OpenFileDialog对象,为检查用户在退出对话框时是否单击了“确定”按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于【 】。
A) DialogeReault.OK B) DialogeReault.Yes
C) DialogeReault.No D) DialogeReault.Cancle
11.创建用户自定义控件,需要使用【 】项目模板。
A) WPF应用程序 B) Windows窗体控件库
C) Windows窗体应用程序 D) 类库
二.填空题
1.在C#中,使用【MenuStrip】控件来为窗体添加主菜单。
2.在C#中,使用【ContextMenuStrip】控件为窗体添加弹出式菜单(上下文菜单)。
3.在C#中,可使用【ToolStrip】控件实现工具栏。
4.在C#中,可使用【StatusStrip】控件实现状态栏。
5.【OpenFileDialog】控件主要用来弹出Windows中标准的打开文件对话框。
6.OpenFileDialoge对话框执行后,用户选择文件的文件名保存在它的【FileName】属性中。
7.如果希望在OpenFileDialoge对话框控件中选择多个文件,应把它的【Multiselect】属性设置为True。
8.要显示Visual C#的标准对话框,需要调用标准对话框的【ShowDialog】方法。
9.【SaveFileDialog】控件又称“保存文件”对话框。主要用来弹出Windows中标准的保存文件对话框。
10. 【FontDialog】控件又称“字体”对话框,主要用来弹出Windows中标准的字体对话框,其作用是显示当前安装在系统中的字体列表,供用户选择。
11.FontDialog控件的【ShowEffects】属性用来获取或设置一个值,该值指示对话框是否包含允许用户指定删除线、下划线和文本颜色选项的控件。
12.若想让菜单标题显示为“工具[T]”,应把菜单项的Text属性值设置为【工具[&T]】。
13.显示标准对话框后,如果用户在对话框中单击【确定】按钮,则返回值为【 DialogResult.OK 】。
14.【ColorDialog】控件又称“颜色”对话框,主要用来弹出Windows中标准的【颜色】对话框
15.若要把窗体设置为MDI父窗体,应把它的【IsMDIContainer】属性设置为True。
16.控件中用于设置弹出式对话框的属性是【ContextMenuStrip 】属性。
17.菜单可以分为两种形式:【 主菜单】和【 弹出式菜单 】。
18.通过设置菜单项的【ShortcutKeys】属性,可以为菜单添加快捷键。
19.用户在字体对话框中选定的字体可以通过【Font】属性获得,选中的字体颜色可以通过【Color】属性获得。
20.如果已为项目添加了一个名称为child的子窗体,要将此窗体显示出来,则可以使用下面的代码段,请将其补充完整。
child c=new child();
【 c.MdiParent = this; 】
c.show();
三.问答题
1.什么是模式对话框和非模式对话框?二者的主要区别是什么?如何利用Form类来实现这两种对话框。
2.什么是控件?什么是组件?它们有何区别与联系?
3.请简述在VS2008中,开发和使用用户自定义控件的基本步骤。
4.菜单按使用方式可分为哪两种?在C#.NET中使用什么控件来设计这两种菜单?
5.如何快捷有效地让工具栏中的按钮与下拉式菜单中的菜单项具有相同的功能?
6.什么是SDI和MDI?