菜单与对话框
Android 菜单和对话框
上下文菜单创建:(一)注册控件
1、注册控件 前面说了可以针对每个控件都有一个上下文菜单,但
并不是每一个控件都需要上下文菜单啊。我们怎么知道 这个控件要不要上下文菜单。所以这就是注册的功能, 为需要有上下文菜单的控件注册一下。 注册的代码如下:
TextView tvHelloWorld=(TextView)findViewById(R.id.hello word);
ANDROID 菜单和对话框
Android的菜单
菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭 载Android系统的手机甚至都要有一个"Menu"键,由此可见菜单在 Android程序中的特殊性。Android SDK提供的菜单有如下几种:
选项菜单: 最常规的菜单,android中把它叫做option menu
使用XML布局实现子菜单
下面我直接在用XML实现选项菜单的xml_menu.xml文件中再添加一个 Item3菜单项,并在Item3中添加一个子菜单,源代码如下:
其实就是在Item3菜单标签的内部再添加一整套的菜单标签 可见子菜单也是一个菜单,也包含菜单中的所有部分, menu->group->item,只不过被嵌套在Item里面而已了。 添加子菜单后,点击Item3 就会跳进子菜单了。
“menu1_1”)的第一个参数; 每个标记都有很多的属性,各属性含义如下: <group>标签: ➢ id:组的Id值; ➢ heckableBehavior:用于指定菜单组内各项菜单项的选择行为,none(不可选)、all(多选 )、
single(单选); ➢ menuCategory:用于对菜单分类,指定菜单的优先级,可选值为:container、system、
第六章_菜单与对话框
ContentMenu菜单项不支持快捷键,不附带图标。
ContentMenu标题可以指定图标。
常用方法
方法名称 onCreateContextMenu() onContextItemSelected() onContextMenuClosed() registerForContextMenu() 说明 每次为View对象呼出上下文菜单时都调用。 当用户选择了上下文菜单选项后调用。 当上下文菜单被关闭时调用。 为指定的View对象注册一个上下文菜单。
removeDialog()
以传入参数为id,彻底释放指定的对话框。
Android应用开发教程
Dialog(对话框)
第六章 菜单与对话框
关闭对话框
关闭对话框方法:
对Activity调用dismissDialog()方法。 对该对话框调用dismiss()方法。
注:使用Dialog类的dismiss方法关闭对话框时,对话框并没彻 底消失,而是在后台保留其状态。要彻底清除对话框,需要
onPrepareOptionsMenu()
为程序准备选项菜单,每次选项菜单显示前调用。
Android应用开发教程
Menu(菜单)
第六章 菜单与对话框
Menu类
Menu类对象是一个菜单,它包含一个或多个菜单项 MenuItem,也可以包含子菜单SubMenu。 Menu的常用方法:
方法名称 add() 说明 向Menu添加一个菜单项,返回MenuItem对象。
应菜单单击事件。
第三步,调用registerForContextMenu()方法,为视图View 对象注册上下文菜单。
vb6.0 对话框和菜单
阶段5 “字体”对话框
“字体”对话框用来设置并返回所用字体
的名称、样式、大小、效果及颜色等。
一.设计时建立“字体”对话框
设计时,在通用对话框控件的属性页窗 口“字体”选项卡中设置属性,包括字 体名称、字体大小、最小、最大、标志 、样式等。
二.运行时显示“字体”对话框
运行时,使用通用对话框控件的 ShowFont方法,或将Action属性赋值为4 ,可以显示“字体”对话框。在“字体 ”对话框中选定设置并关闭对话框。
一.控件名称 自定义,默认名称CommonDialog1、 CommonDialog2、……
二.设计时设置控件属性
用鼠标右键单击窗体上的CommonDialog控件图标,在 弹出的快捷菜单中选择“属性”选项,或在属性窗口 中选择“自定义”,再单击右侧的“„”按钮,就可 以打开”属性页“对话框。
三.打开通用对话框的Action 属性
⑴ 显示打开文件对话框 ⑵ 显示保存文件对话框 ⑶ 显示颜色对话框 ⑷ 显示字体对话框 ⑸ 显示打印机设置对话框 ⑹ 显示Windows帮助对话框
四.打开通用对话框的“方法”
⑴ ⑵ ⑶ ⑷ ⑸ ⑹ 显示打开文件对话框 显示保存文件对话框 显示颜色对话框 显示字体对话框 显示打印机设置对话框 显示Windows帮助对话框
菜单的类型 菜单编辑器 下拉式菜单 弹出式菜单
阶段1 菜单的类型
菜单是界面设计的重要组成部分,一般有两种基本类型:
下拉式菜单和弹出式菜单。 下拉式菜单通过打击菜单栏中的菜单标题来打开。
弹出式菜单则通过用鼠标左键或右键单击某个 区域的方式打开。
阶段2 菜单编辑器
VB
6.0没有菜单控件,但提供了建立菜单的菜单编辑器。 在VB 6.0集成开发环境中,选择“工具”菜单中的“菜 单编辑器”选项,可以进入菜单编辑器,为窗体编辑菜 单。
第五章菜单工具栏状态栏和对话框
11. 显示窗口列表(Window List)检查框:
决定是否显示所有打开的子窗体标题。
对MDI窗体和MDI子窗体有效,对普通窗体无效。
5.1 菜单设计
3.菜单设计的几项操作:
(1).设计下拉菜单 (2).设计子菜单或改变子菜单级别 (3).为菜单项分组
菜单名用减号“-” (4).为菜单项指定访问键和快捷键
5.4.2 通用对话框
三、通用对话框使用---打开/另存为对话框
属性
4.InitDir(初始化路径)属性:该属性用来指定打开对话框 中的初始目录,若不设置,系统则默认为“C:\My Documents\”。
sbrScrl
4
Scroll Lock 键。当激活滚动锁定时,用黑体显示字母 SCRL,反之,当停用滚动键时, 显示暗淡的字母。
sbrTime 5 Time。以系统格式显示当前时间。
sbrDate 6 Date。以系统格式显示当前日期。
5.3 状态栏(StatusBa源自 控件)3.状态栏事件响应及显示信息修改
2. 在ToolBar控件中添加按钮 (1)ToolBar控件
ToolBar控件包含一个按钮对象集合,该对象被用来创 建与应用程序相关联的工具栏。工具栏包含一些按钮,这 些按钮与应用程序菜单中各项的按钮对应,工具栏为用户 访问应用程序的最常用功能和命令提供了图形接口。
(2)为工具栏连接按钮 右键单击Toolbar控件,选择“属性”命令打开如图2所
False(缺省):选择“取消”按钮,没有错误警告。
2、 通用对话框的方法
除了Acton属性,VB还提供了一组方法用来打开不同类型对话框
ShowOpen
ShowSave ShowColor
win32设计菜单、点击显示弹出对话框(内含可实现源代码)
专业课程实验报告课程名称:windows程序设计开课学期: 2015至2016 学年第1学期专业:计算机科学与技术年级班级:2013级学生姓名:刘敏学号:222013*********实验教师:刘红俊计算机与信息科学学院软件学院wcex.lpszMenuName = MAKEINTRESOURCE(IDC_WIN32PROJECT2);2.对话框资源及其应用:1)模式对话框:①定义对话框资源:资源文件中如此定义对话框资源:对话框名 DIALOGEX x,y,weight,hightSTYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION ""FONT 9, ""BEGIN对话框的控件定义END②调用函数DiaLogBox显示对话框;③构造对话框消息处理函数;④关闭对话框。
2)非模式对话框:①定义非模式对话框:STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION |WS_SYSMENU|WS_VISIBLE②创建对话框函数:HWND CreateDialog{hInst, MAKEINTRESOURCE(IDD_SHOWBOX),hWnd,(DLGPROC)DlgProc}③消息循环:while (GetMessage(&msg, NULL, 0, 0)){if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)){TranslateMessage(&msg);DispatchMessage(&msg);}}④关闭对话框:DestroyWindow(hDlg);3)程序加载图标:IDI_WIN32PROJECT2 ICON "Win32Project2.ico"IDI_SMALL ICON "small.ico"(三)程序代码:Win32Project2.cpp// Win32Project2.cpp : 定义应用程序的入口点。
Teamcenter之编程定制菜单和对话框
三种菜单编程实现1.新建插件工程mon。
2.添加依赖插件3.新建包mon.handler。
4.新建类NewFolderHandler,并继承AbstractHandler5.在插件根节点新建plugin.xml文件和icons文件夹。
6.扩展mands,并添加如下扩展信息:7.扩展org.eclipse.ui.handlers,添加信息如下:1.查找要扩展的视图ID,经过系统查询,视图ID为com.teamcenter.rac.ui.views.DetailsView。
2.根据前面所讲的视图菜单扩展规则,在扩展点添加视图菜单代码如下:3.通过Eclipse启动Teamcenter客户端,进入系统,则可以看到所添加的视图菜单:1.根据前面所讲的上下文菜单扩展规则,在扩展点添加上下文菜单代码2. 重启Teamcenter系统,点击右键菜单,可以出现我们的上下文菜单添加My New Folder到File主菜单1.根据前面所讲的主菜单扩展规则,在扩展点添加主菜单代码2.启动Teamcenter系统并进入,就可以看到我们客户化的菜单项1.控制菜单出现在固定的透视图,代码如下所示:2.该方式控制My New Folder在My Teamcenter透视图中,如要添加到多个应用或者透视图中通过activeWhen可以控制菜单的启用与禁用1.在现有代码工程中建立自己的主菜单,并添加My New Folder菜单项,代码如下:新建mands.newmyfolder包。
2.新建NewFolderCustomAction类,该类继承AbstractAIFAction类并对run方法进行重写,代码如下:3.新建NewFolderCustomCommand类并继承AbstractAIFCommand类4.新建NewFolderCustomDialog类,并继承AbstractAIFDialog类,并实现InterfaceAIFOperationListener方法。
QT(4).窗口、对话框、状态栏、菜单栏
QT(4).窗⼝、对话框、状态栏、菜单栏1、坐标体系以左上⾓为原点,X向右增加,Y向下增加。
对于嵌套窗⼝,其坐标是相对于⽗窗⼝来说的。
2、QWidget所有窗⼝及窗⼝控件都是从QWidget直接或间接派⽣出来的。
3、QMainWindowQMainWindow是⼀个为⽤户提供主窗⼝程序的类,包含⼀个菜单栏(menubar)、多个⼯具栏(tool bars)、多个锚接部件(dock widgets)、⼀个状态栏(status bar)及⼀个中⼼部件(central widget),是许多应⽤程序的基础,如⽂本编辑器,图⽚编辑器等。
1、菜单栏⼀个主窗⼝最多只有⼀个菜单栏。
位于主窗⼝顶部、主窗⼝标题栏下⾯。
创建菜单栏,通过QMainWindow类的menubar()函数获取主窗⼝菜单栏指针QMenuBar *menuBar() const创建菜单,调⽤QMenu的成员函数addMenu来添加菜单QAction*addMenu(QMenu * menu)QMenu*addMenu(const QString & title)QMenu*addMenu(const QIcon & icon, const QString & title)创建菜单项,调⽤QMenu的成员函数addAction来添加菜单项QAction*activeAction() constQAction*addAction(const QString & text)QAction*addAction(const QIcon & icon, const QString & text)QAction*addAction(const QString & text, const QObject * receiver,const char * member, const QKeySequence & shortcut = 0)QAction*addAction(const QIcon & icon, const QString & text,const QObject * receiver, const char * member,const QKeySequence & shortcut = 0)Q t 并没有专门的菜单项类,只是使⽤⼀个QAction类,抽象出公共的动作。
为对话框增加菜单
为对话框增加菜单1.为对话框创建一个菜单资源IDR_MENU1。
2. 在对话框的属性对话框中在Menu属性中选择刚创建的菜单资源IDR_MENU1。
此时保存编译后,在对话框中就可看到菜单。
3.点击快捷键Ctrl + W,在“Add a Class”对话框中选择已存在的对话框类“Select an existing class”,打开“Select Class”对话框。
4. 选择对话框类,本例中的类名为CDlgDlg,选中进入下一步。
5. 进入MFC ClassWizard对话框,在消息映射属性页中,为菜单增加消息处理函数,本例中为“打开文件”菜单增加COMMAND处理函数,增加的函数名为OnFileOpen。
6.编辑OnFileOpen函数代码,实现自己定义的功能,本例只是简单显示“关于”对话框。
void CDlgDlg::OnFileOpen(){CAboutDlg dlgAbout;dlgAbout.DoModal();}编译运行后,点击文件菜单的子菜单“打开文件”,将弹出“关于”对话框,如下图所示。
接下来为对话框添加右键菜单。
1.为对话框增加事件2.在打开的对话框中,在左侧的消息/事件列表中选择WM_CONTEXTMENU,添加OnContextMenu函数。
3. 编辑代码如下。
void CDlgDlg::OnContextMenu(CWnd* pWnd, CPoint point){CMenu MyMenu;MyMenu.LoadMenu(IDR_MENU1);CMenu* pMyMenu=MyMenu.GetSubMenu(0);pMyMenu->TrackPopupMenu(TPM_LEFTBUTTON|TPM_LEFTALIGN,point.x ,point.y,this);MyMenu.DestroyMenu();}显示效果:很简单,但很实用。
20 菜单、通用对话框、键盘事件
通用对话框-数据文件一、教学目标1、通用对话框常用属性2、通用对话框应用举例3、文件相关概念4、文件操作与应用二、教学过程1、通用对话框属性A)DialogTitle属性:设置对话框的标题Private Sub Command1_Click()CommonDialog1.DialogTitle = "对话框标题"CommonDialog1.ShowOpenEnd SubB)FileName属性:设置或返回要打开或保存的文件的路径及文件名返回文件的路径及文件名CommonDialog1.FileName = "C:\WINDOWS\Web\Wallpaper\xx.jpg" '引号内为路径,或文件名CommonDialog1.ShowOpenC)FileTitle属性:设置或返回要打开或保存的文件的文件名返回文件名D)Filter属性:指定对话框中显示的文件类型(过滤文件)CommonDialog1.Filter = "所有文件(*.*)|*.*|文本文件(*.txt)|*.txt|mp3文件(*.mp3)|*.mp3|"CommonDialog1.ShowOpenE)FilterIndex属性:指定默认的文件类型,值为一个整数CommonDialog1.Filter = "所有文件(*.*)|*.*|文本文件(*.txt)|*.txt|mp3文件(*.mp3)|*.mp3|"CommonDialog1.FilterIndex = 3 '打开的就是第三种类型的文件CommonDialog1.ShowOpenF)InitDir属性:用来指定对话框中显示的起始目录。
若没有设置,刚返回当前目录。
CommonDialog1.InitDir = "d:"CommonDialog1.ShowOpen2、键盘事件A)KeyPressPrivate Sub Text1_KeyPress(KeyAscii As Integer)Print "你按下了某个键"Print KeyAsciiMsgBox "你按下的键是" & Chr(KeyAscii)End SubB)KeyDownPrivate Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)Print "按下……"End SubC)KeyUpPrivate Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)Print "松开……"End SubKeyCode码与KeyAscii码的区别1,键盘上的所有按键都有KeyCode码,有且只有一个,不会分A和a,包括Ctrl,Alt,Del等都有keyCode码;2,KeyAscii A的KeyAscii码为65,而a的码为97;Ctrl、Alt 及方向键等没有KeyAscii码;Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)'button:值为1,按下了左键;值为2,按下了右键;值为4,按下了中键'shift:值为1,按下了shift键;值为2,按下了ctrl键;值为4,按下了alt键End Sub文件练习1、Private Sub Command1_Click()Open "d:\ab.txt" For Output As #1Write #1, "张三", "男", 98, 87, 89Write #1, "李四", "女", 78, 99, 97Write #1, "王五", "男", 96, 85, 74Close #1End Sub2、把1-50各数及能被7整除的数分别存入两个文件中。
AndroidUI之菜单对话框
Menu对象的add()方法添加菜单子项,这个函数有四 个重载函数
public MenuItem add(CharSequence title)
参数:指定菜单上的显示文字
public MenuItem add(int titleRes)
参数:菜单标题的引用通过string.xml中添加
public MenuItem add(int groupId, int itemId, int order, CharSequence title);
菜单
选项菜单
创建一个选项菜单的步骤
菜单多余六个菜单时显示扩展菜单
不能够显示图标 支持单选框和复选框
…… menu.add(1, 6, 0, "关于2").setIcon(R.drawable.about); menu.add(1, 7, 0, "关于3").setIcon(R.drawable.about); menu.add(1, 8, 0, "关于4").setIcon(R.drawable.about); menu.setGroupCheckable(1, true, true);
» 不能够显示图标 » 支持单选框和复选框
菜单
选项菜单
创建一个选项菜单的步骤
覆盖Activity的onCreateOptionsMenu(Menu menu)函数 调用menu的add()方法添加菜单项(MenuItem),可以调用 MenuItem的setIcon()方法来为菜单设置图标 当菜单项()被选择时,我们可以通过覆盖Activity的 onOptionsItemSeleted()方法来响应事件
完成时间:25分钟
《和电脑交流——使用菜单和对话框》
本课旨在帮助学生理解、掌握计算机的基础知识,学会运用菜单和对话框。进一步了解操作系统。由于本节课操作性较强,我在教学中采用任务驱动教学方法。
学情分析
七年级学生接触计算机较少,对于操作系统更是模糊不清,在本课的学习中应注重加强学生的实际操作能力的培养,多动手、多动脑、多实践。
教学准备及
教学资源
《和电脑交流——使用菜单和对话框》
课题
第一课和电脑交流——使用菜单和对话框
年级学科
七年级
教材出版社
辽师大版
教者
蒋丽娜
单元章节
第二单元第一课
教学时间
45分钟
教学目标
知识与
技能
1.了解菜单的分类和菜单项的显示约定和对话框的组成。
过程与
方法
1.使用菜单和对话框对计算机进行相关操作。
情感态度与价值观
1.培养学生敢于动手探索,善于触类旁通的学习方法和行为素质。
3.同学们知道怎样来打开一个菜单吗?
怎样撤销呢?找同学上来进“这两个界面一样吗?都叫窗口吗?”
“这是我们要学习的另一种界面——对话框。请同学们找出对话框的组成及操作与窗口的组成及操作有什么不同?”
给出任务:你能打开多少个对话框?在对话框中会交互哪能些信息?
1.以WORD为例讲解工具栏的使用。现在你们来试试。
2.同学们来试一试这个“?”有什么用途?
1.学生练习使用工具栏,并学会自己设置工具栏。
2.自己操作,体验帮助按钮。
在学习了菜单和对话框的基础上,让学生体会到信息技术需要自己的操作学习。
学习成果
通过本节课的学习,学生知道了六种菜单以及菜单项的功能。能够分辨出窗口与对话框的区别。能够比较出单选按钮与复选按钮的不同之处。
详细介绍Windows 7菜单和对话框
详细介绍Windows 7菜单和对话框除了窗口以外,在Windows 7中还有两个比较重要的组件:菜单和对话框。
下面xp系统之家主要讲述这两个组件的知识。
1、Windows 7菜单Windows 7操作系统中,菜单分成两类,即右键快捷菜单和下拉菜单。
用户可以在文件、桌面空内处、窗口空白处、盘符等区域上右击,即可弹出个决捷菜单,其中包含对选择对象的操作命令。
另外一种菜单是下拉菜单,用户只需单击不同的菜单,即可弹出下拉菜单。
例如在[我的电脑】窗口中单占【组织】菜单,即可弹出一个下拉菜单。
2、Windows 7 对话框在Windows 7操作系统中,对话框是用户和电脑进行交流的中间桥梁。
用户通过对话框的提示和说明,可以进行进一步操作。
一般情况下,对话框中包含各种各样的选项,具体体现如下。
(1)选项卡。
选项卡多用于对一些比较复杂的对话框分为多页,实现页面的切换操作。
(2)文本框。
文本框可以让用户输人和修改文本信息。
(3)按钮。
按钮在对活框中用于执行某项命令,单击按钮可实现某项功能。
(4)同定列表框。
同定列表框列出关于某个设置的有效值,用户可选中其中的一个或多个。
(5)下拉列表框。
下拉列表框通过下拉箭头显示选项。
(6)数值框。
数值框用于提供用户输人数字的矩形框,还可以通过箭头增加和减少数值。
(7)单选框。
单选框的标记为一个圆点,一绗单选框同时出现,用户只能选择其中一个。
(8)复选框。
复选框的标记是一个方格,一组复选框出现时,用户可以选择任意多个。
文章来源于系统之家。
第12章 菜单、工具栏与对话框
' 设置3个菜单项灰色显示,不可用
Size(2).Enabled = False
Size(3).Enabled = False
Else
Size(1).Enabled = True
Size(2).Enabled = True
Size(3).Enabled = True
End If
End Sub
编写各菜单项的Click事件代码:
【例12-2】通过下拉式菜单,改变文本的字体和字型。 设计步骤如下: 1) 建立用户界面与设置对象属性。 打开“菜单编辑器”窗口,设置菜单项,见表12-1。
编写菜单项代码。 编写“字体”中3个子菜单项的Click事件代码:
Private Sub songti_Click() Label1.FontName = "宋体" End Sub Private Sub kaiti_Click() Label1.FontName = "楷体_GB2312" End Sub Private Sub heiti_Click() Label1.FontName = "黑体"
第12章 菜单、工具栏与对话框
● 12.1 菜单
● 12.1.1 菜单的两种基本类型 ● 12.1.2 菜单编辑器 ● 12.1.3 设计下拉菜单式菜单 ● 12.1.4 设计弹出式菜单
● 12.2 工具栏
● 12.2.1 手工方式设计工具栏 ● 12.2.2 使用Toolbar控件设计工具栏
● 12.3 公共对话框
择“菜单编辑器”命令。
2.菜单编辑器的组成 进入菜单编辑器后,打开菜单编辑器窗口,如图12-1所示。 菜单编辑器窗口分为三个部分:菜单属性设置区、编辑 区和菜单项显示区。
Windows XP的窗口、菜单、对话框
CopyRight © 重庆大学出版社
二、窗口
2.窗口的构成元素 工作区 是用户主要的工作地方,是窗口的主体。通常显示当前可执行的任 务和操作对象,用户可从中选择。
CopyRight © 重庆大学出版社
二、窗口
2.窗口的构成元素 状态栏 状态栏位于窗口的最下面,用于显示当前状态和信息,可通过“查看” →“状态栏”命令来控制状态栏的显示及隐藏。
CopyRight © 重庆大学出版社
二、窗口
2.窗口的构成元素 工具栏 其上有一系列小图标,单击图标可以完成一种功能。工具图标的功 能在菜单命令中都有,它为用户提供了快速操作的途径,可以不必 逐级打开菜单就能执行一个常用命令。
CopyRight © 重庆大学出版社
二、窗口
2.窗口的构成元素 地址栏 在“地址”后的文本框内显示窗口的位置。用户可输入文件夹名、驱 动器名、局域网络上某计算机地址、WWW地址,以打开相应的窗口。
CopyRight © 重庆大学出版社
一、账户
1.创建账户 操作步骤:
① ② ③ ④
①打开“控制面板”的经典视图窗口,双击“用户账户”选项。
CopyRight © 重庆大学出版社
一、账户
1.创建账户 操作步骤:
① ② ③ ④
②打开“用户账户”窗口,单击“创建一个新账户”选项。
CopyRight © 重庆大学出版社
CopyRight © 重庆大学出版社
二、窗口
2.窗口的构成元素 滚动条 当窗口无法显示所有内容时,便会出现滚动条。垂直滚动条使窗口内 容上下翻滚,水平滚动条使窗口内容左右翻滚。
CopyRight © 重庆大学出版社
二、窗口
3.基本操作 (1)移动窗口 将鼠标指向窗口的“标题栏”,然后拖动鼠标到所需要的位置。
2.2 设置桌面背景、窗口、对话框、菜单
注意:鼠标停留在每个按钮上片刻,即会显示该按钮的名称。
(6)打开窗口 当需要打开一个窗口时,可以通过两种 方式来实现:双击要打开窗口的图标,或者
在选中图标后,单击鼠标右键,在弹出的快
捷菜单中选择“打开”,如图2-19所示。
(7)最大化、最小化、复原和关闭窗口
窗口右上角有最小化按钮 /还原按钮 、最大化按钮 。可以
步骤3 按鼠标左键,如图2-21所示。
图2-20 任务栏快捷菜单 图2-21 “纵向平铺窗口”
【归纳总结】
本学习子情境要求学员根据自已的审美情趣,学会设置桌面背 景和屏幕保护。了解窗口组成的五部分:标题栏、菜单栏、工具栏、 工作区、状态栏,了解对话框组成元素:标题栏、列表栏、复选框、 单选框、组合选框、数值框、滑块,了解菜单的种类及命令项,并 熟练掌握对其基本操作。
进行设置,如图2-11所示。
图2-11 显示属性“桌面”对话框
步骤2
在“桌面”选项
卡的左侧区域背景框中选择
系统提供的图片“花伞”作
为墙纸,并把显示图片方式
设为“拉伸”,如图2-12所 示,点击“确定”按钮,完 成桌面背景调整。
图2-12 将桌面设置为“花伞”
步骤3 如果想要设置自已图 片为桌面背景,可以在图2-11界
状态时,也可以在所选窗口的任意位置单击,当标题栏的颜色变
深时,说明该窗口被选中,是当前的活动窗口。在用户打开多个 窗口时,只有一个是当前的活动窗口。
任务5 排列窗口
步骤1 在任务栏的空白处点击鼠标右键弹出如图2-20所示的菜单。
提示:窗口有层叠、纵向平铺、横向平铺三种显示方式。 步骤2 如选择“纵向平铺窗口”排列
幕保护设置。
(3)设置屏幕分辨率:选择“设置”选项卡,拖动“屏幕分辨率” 滑标,调整屏幕区域像素为1280×768。在“颜色质量”下拉列表中选
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
菜单与对话框一、选择题1.下列不能打开菜单编辑器的操作是_____。
A) 按Ctrl+E B) 单击工具栏中的“菜单编辑器”按钮C) 执行“工具”菜单中的“菜单编辑器”命令 D) 按Shift+Alt+M2.以下说法正确的是_____。
A) 任何时候都可以使用标准工具栏的“菜单编辑器“按钮打开菜单编辑器B) 任何时候都可以使用“工具“菜单下的”菜单编辑器“命令打开菜单编辑器C) 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器D) 只有当某个代码窗口为当前活动窗体时,才能打开菜单编辑器3.假定有一个菜单项,名为MenuItem,为了在运行时该菜单项失效(变灰),应使用的语句为_____。
A) MenuItem.Enabled=False B) MenuItem.Enabled=TrueC) MenuItem.Visible=True D) MenuItem.Visible=False4. 在下列关于菜单的说法中,错误的是_____。
A) 每一个菜单项都是一个控件,与其他控件一样都有自己的属性和事件B) 除了Click事件之外,菜单项还能响应其他的如 DblClick等事件过程C) 菜单项的快捷键不可以任意设置D) 在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择5. 以下叙述中错误的是_____。
A) 在同一窗体的菜单项中,不允许出现标题相同的菜单项B) 在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键C) 程序运行过程中,可以重新设置菜单的Visible属性D) 弹出式菜单也在菜单编辑器中定义6. 如果要在程序中显示一个弹出式菜单,那么要调用Visual Basic中提供的方法_____。
A)Print B)Move C)Refresh D)PopupMenu7. 假设在菜单编辑器中定义了一个菜单项,名为Menu1。
为了在运行时隐藏该菜单项,应使用的语句是_____。
A) Menu1.Enabled=True B) Menu1.Enabled=FalseC) Menu1.Visible=True D) Menu1.Visible=False8.如果要向工具箱中加入控件和部件,可以利用“工程”的菜单中的_____命令。
A) 引用 B) 部件 C) 工程属性 D) 添加窗体monDialog控件可以显示_____对话框。
A)4种 B)5种 C)6种 D)7种10. 以下叙述中错误的是_____。
A) 在程序运行时,通用对话框控件是不可见的B) 在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用C) 调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件D) 调用通用对话框控件的ShowColor方法,可以打开颜色对话框11. 以下关于菜单的叙述中,错误的是______。
A) 在程序运行过程中可以增加或减少菜单项B) 如果把一个菜单的Enabled属性设置为False,则可删除该菜单项C) 弹出式菜单在菜单编辑器中设计D) 利用控件数组可以实现菜单项的增加或减少12. 在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是______。
A) “text (.txt)|(*.txt)”B)“文本文件( .txt) | (.txt)”C) “text(.txt)||(*.txt)” D)“text(.txt)(*.txt)”13.Visual Basic通过菜单编辑器来设置应用程序的菜单,若要求在程序运行的过程中,选中该命令时,在该命令前有“√”的标记,则应该在菜单编辑器中_______。
AA)选中“复选” B)“复选”不被选中 C)选中“有效” D)“有效”不被选中14. 在窗体上画一个名称为CommonDialogl的通用对话框,一个名称为Commandl的命令按钮。
要求单击命令按钮时,打开一个保存文件的通用对话框。
该窗口的标题为"Save",缺省文件名为“SaveFile”,在“文件类型”栏中显示*.txt。
则能够满足上述要求的程序是_____。
A) Private Sub Command_C1ick()Commondialogl.FileName="Savefile"Commondialogl.filter="All Files|*.*|(*.txt)|*.txt|(*.doc).|*.doc"CommonDialogl.Filterindex=2CommonDialogl.Dial0g.title="Save"CommonDialogl.Action=2End SubB) Private Sub Commandl_Click()CommonDialogl.FileName="SaveFile"CommonDiaLog1.Filter="A11 Files|*.*|(*.txt)|*.txt|*.doc|*.doc"C0mmonDialogl.FilterIndex=1CommonDialogl.DialogTitle="Save"CommonDialogl.Action=2End SubC) Private Sub Cmmandl_C1ick()CommonDialogl.FileName="Save"CommonDialog1.FiLter="A11Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc"CommonDialogl.Filterindex=2CommonDialogl.DialogTitle="SaveFile"CommonDialogl.Action=2End SubD) Private Sub Commandl_C1ick()CommonDialogl.FileName="SaveFile"CommonDialog1.Filter="All Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc"CommonDialogl.FilterIndex=1CommonDialogl.DialogTitle="Save"CommonDialogl.Action=1End Sub15.通用对话框的Filename属性中_____。
A)只含有文件名的字符串B)含有相对于当前文件夹的路径和文件名的字符串C)含有相对于当前盘的绝对路径和文件名的字符串D)含有盘符、绝对路径和文件名的字符串16. 假设在窗体上建立了一个通用对话框,其名称为CommonDialog1,然后画一个命令按钮Command1, 并编写如下事件过程:Private Sub Command1_Click()CommonDialog1.Flags = 4CommonDialog1.Filter = "all files(* . *)|* .*|text Files(* .Txt)|* .txt|Batch Filse(*.bat)|*.bat"CommonDialog1.FilterIndex = 1CommonDialog1.ShowOpenMsgBox CommonDialog1.FileNameEnd Sub程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”对话框中显示的是_____。
A) All Files(* . *) B) text Files(*. Txt) C) Batch Files(*.bat) D) 不确定17. 假定在窗体上建立一个通用对话框,其名称为CommonDialog1,用下面的语句可以建立一个对话框:与语句 CommonDialong1.Action = 4 等价的语句是_____。
A)CommonDialong1.ShowOpenB)CommonDialong1.ShowFontC)CommonDialong1.ShowColorD)CommonDialong1.ShowSave二、填空题1.如果菜单标题的某个字母前输入一个____符号,那么该字母就成了热键字母;如果建立菜单时在标题文本框中输入一个___________,那么显示时将形成一行分隔符。
2.在菜单编辑器中建立了一个菜单,名为pmenu,用下面的语句可以把它作为弹出式菜单弹出,请填空。
Form1._________Pmenu3.窗体上有一个通用对话框CommonDilog1和一个命令按钮Command1,当单击按钮则打开“颜色对话框”在命令按钮的单击事件过程中输入设置属性代码 ______________________或用方法代码_________________实现。
4.菜单分为__________菜单和__________菜单,菜单总与__________相关联,设计菜单需要在____________________中设计。
1.菜单编辑器中,若菜单前没有内缩符号“…”,表示该菜单项是__________ 。
三、参考答案1)选择题1.D2.C3.A4.B5.A6.D7.D8.B9.C 10.C 11.B 12.A 13.A 14.A 15.D 16.A 17.B2)填空题1. & 、-2. PopupMenumonDialog1.action=3、CommonDialog1.showcolor4.下拉式、弹出式、窗体、菜单编辑器5.主菜单项。