您的位置:百味书屋 > 范文大全 > 经典范文 > 对话框有什么用途? 正文

对话框有什么用途?

2017-01-17 11:36:15 来源网站: 百味书屋

篇一:Excel“选项”对话框使用问答

在Excel中,执行“工具→选项”命令,打开“选项”对话框可进一步对Excel进行个性化设置。但是,如果设置不当,有时会带来不必要的麻烦。下面是笔者同一位Excel初学者的对话,我们整理出来,希望对大家有所帮助。

问:每次启动Excel时,窗口右侧都被一个工具条占去了一大部分(如图1),影响编辑表格,如何不让这个工具条自动启动呢?

答:你所说的工具条,是自Excel2002以后,新增的一个“任务窗格”,在这个任务窗格的引导下,可以快速完成Excel的相关编辑工作。但是,对于初学者来说,这个功能可能很少用到,我们可以将其关闭:打开“选项”对话框,切换到“视图”标签下,清除“显示”下面“启动任务窗格”选项前面复选框中的“∨”号(如图2),确定返回就行了。 注意:如果在编辑过程中,想使用这个任务窗格,只要执行一下“视图任务窗格”命令(或者按一下“Ctrl+F1”组合键)即可。

问:我想清除编辑区域中的网络线(象Word那样白色一片),如何操作呢?

答:还是在“选项”对话框的“视图”标签中,清除“窗口选项”下面“网格线”选项前面复选框中的“∨”号(参见图2),确定返回就可以了。

注意:①这个设置仅对当前活动工作簿文档有效。②在上述选项中还可以设置网格线的颜色呢!

问:以前我双击某个单元格,即可进入编辑状态,修改其中的内容。最近不知为什么,这个功能不能用了,每次都要到编辑栏中去修改,特别麻烦。如何恢复呢?

答:打开“选项”对话框,切换到“编辑”标签下,在“单元格内容直接编辑”选项前面复选框中添加上“∨”号(如图3),确定返回。

问:输入完一个单元格的内容后,按下“Enter”键,光标移到了下面一个单元格。我想让光标移到右边一个单元格,该如何设置呢?

答:还是在“编辑”标签中,选中“按Enter键后移动”选项,然后按“方向”右侧的下拉按钮,在随后出现的下拉列表中,选择“向右”选项,确定返回即可(参见前图3)。 注意:通过这个选项,我们可以设置光标“向上、向下、向左、向右”移动。

问:我在单元格中输入明明输入的是数字“100、2000”,结果却显示为1、20,不知是什么原因?

答:呵呵。这是因为你设置了“自动设置小数点”功能,可以这样恢复:还是在“编辑”标签中,清除“自动设置小数点”选项前面复选框中的“∨”号(参见前图3),确定即可。 注意:①虽然功能恢复了,但是,以前输入的数值需要重新修改输入。②如果设置了“自动设置小数点”功能,并且将“位数”设置为“-2”,则输入1、20等数值时,会显示为100、2000。

问:一次,我在Sheet2工作表的B3单元格想引用Sheet1工作表的D20单元格中的数据,我在B3单元格中输入公式:=Sheet1!d20,结果却返回一个错误值(如图4),再一看我的Excel,发现列标号全部变成了阿拉伯数字,不知动了什么设置。

答:这是你设置了“R1C1引用样式”造成的,不太适合我们的习惯,可以将其改过来:打开“选项”对话框,切换到“常规”标签下,清除“R1C1引用样式”选项前面复选框中的“∨”号(如图5),确定返回。

注意:①在进行此步操作之前,先将上述错误的公式删除后,再进行,否则可能设置不成功哟。②如果你喜欢使用这种引用样式,可以将上述公式修改为=Sheet1!R[17]C[2]即可(有关这种样式的引用格式,请大家看相关的帮助文件)。

问:以前我双击某个单元格,即可进入编辑状态,修改其中的内容。最近不知为什么,这个功能不能用了,每次都要到编辑栏中去修改,特别麻烦。如何恢复呢?

答:打开“选项”对话框,切换到“编辑”标签下,在“单元格内容直接编辑”选项前面复选框中添加上“∨”号(如图3),确定返回。

问:输入完一个单元格的内容后,按下“Enter”键,光标移到了下面一个单元格。我想让光标移到右边一个单元格,该如何设置呢?

答:还是在“编辑”标签中,选中“按Enter键后移动”选项,然后按“方向”右侧的下拉按钮,在随后出现的下拉列表中,选择“向右”选项,确定返回即可(参见前图3)。 注意:通过这个选项,我们可以设置光标“向上、向下、向左、向右”移动。

问:我在单元格中输入明明输入的是数字“100、2000”,结果却显示为1、20,不知是什么原因?

答:呵呵。这是因为你设置了“自动设置小数点”功能,可以这样恢复:还是在“编辑”标签中,清除“自动设置小数点”选项前面复选框中的“∨”号(参见前图3),确定即可。 注意:①虽然功能恢复了,但是,以前输入的数值需要重新修改输入。②如果设置了“自动设置小数点”功能,并且将“位数”设置为“-2”,则输入1、20等数值时,会显示为100、2000。

问:一次,我在Sheet2工作表的B3单元格想引用Sheet1工作表的D20单元格中的数据,我在B3单元格中输入公式:=Sheet1!d20,结果却返回一个错误值(如图4),再一看我的Excel,发现列标号全部变成了阿拉伯数字,不知动了什么设置。

篇二:4 对话框及常用控件 (第四章 对话框和常用控件)

1.什么是对话框?它分为哪两类?这两类对话框有哪些不同?

答:对话框是一种特殊的窗口,主要功能是输出信息和接收用户的输入。对话框分为有模式对话框和无模式对话框。当一个有模式对话框打开时,用户只能与该对话框进行交互,而其他用户界面对象收不到输入信息。而无模式对话框打开时,用户可以同时打开其他窗口对象,操作完毕后,又可用鼠标或其他方式激活该窗口。

2.什么是对话框模板、对话框资源和对话框类?

答:对话框模板是一个描述对话框的内存结构,用于添加控件及其布局。对话框资源指快捷键、对话框、菜单、字符串、工具栏按钮、图表、版本信息等。对话框类用于实现对话框功能。

3.对一个对话框编程一般经过几个步骤?

答:1. 在资源编辑器中画对话框,添加控件,设定控件位置、大小、ID和其它属性;

2. 定义对话框回调函数,添加控件的事件处理函数;

3. 注册对话框函数

4、什么是控件?根据控件的性质可以将控件分为几类?

答:在Windows中所用的按钮控件是用来实现一种开与关的输入。

常见按钮类型:按键按钮、单选按钮、复选框按钮。

5. 向对话框添加一个常用控件的方法有哪些?这些方法是否使用于ActiveX控件?

答:1、先点击控件,然后在对话框上单击,

2、先点击控件,然后在对话框上点住不放,画出像要的大小。

否。

6.什么是DDV/DDX技术?如何使用这种技术?

答:DDX(对话框数据交换)机制用来初始化对话框中的数据,并向应用程序返回数据,它使得用户向对话框加载对象数据和当对话框关闭时恢复其中的数据这两个过程自动化。

DDV(对话框数据验证有效性)机制用于将数据返回成员变量之前将数据的长度和范围有效

化。

7.什么是空间的通知消息?它在编程中起哪些作用?

答:控件消息由按钮(BN_)、编辑框(EN_)、组合框(CBN_)和列表框(LBN_)等产生。控件通过向父窗口发送控件通知消息来表明发生了某种事件。

8.什么是按钮控件?它有几种类型?

答:按钮控件常用来接收用户的操作信息,激发相应的事件,按钮是用户与程序交互的最简便的方法。它有下压按钮、单选按钮、复选框、用户自定义按钮。

按钮控件用来表示用户的选择。它包括命令按钮、复选框和单选框。

9、什么是编辑框控件?它有哪些功能?

答:编辑框控件是一个简易的文本编辑器,用户可以在编辑框中输入并编辑文本。编辑框控件可以自带滚动条,显示多行文本。

10、编辑框控件中的EM-CHANGE和EN-UPDATE通知消息有何异同?

答:两者都是编辑框控件的内容改变之后发送,不同的是EN_CHANGE是在编辑框显示的正文被刷新后才发出。

11、向某一个应用程序添加一个对话框,并在对话框中添加一个按钮和一个编辑框,当单击按钮后,在编辑框中显示“你好!”字样。

12、什么是列表框和组合框?它们的通知消息有何异同?

答:列表框是一个矩形窗口,在矩形窗口中可包含一系列的字符串,也可以包含其他的数据元素。组合框把一个编辑框和一个单选择列表框结合在了一起,用户既可以在编辑框中输入,也可以从列表框中国选择一个列表项来完成输入。

13、在例[Ex-CommCtrls]的CListBoxDlg对话框中,如何使登记的成绩是4门课程,则对话框中的控件应如何添加?代码应如何修改?

14、什么是旋转按钮的“伙伴”控件?如何设置?

答:“伙伴”控件是和旋转按钮同存在的用来共同显示和控制某一值。在对话框模板中,可以方便地为旋转按钮指定一个伙伴控件。首先在旋转按钮的控件属性对话框中旋转Auto buddy和Set buddy integer属性,并在Alignment栏中旋转Left或Right,然后就可以确定伙伴控件了。

15、在MFC中,通用对话框有哪些?如何在程序中使用它们?

答:文件选择对话框、颜色选择对话框、字体选择对话框、打印和打印设置对话框以及正文查找和替代对话框。

16、如果消息对话框只有“是”和“否”两个按钮,则如何设置MessageBox函数的参数? 答:MessageBox(NULL,“显示的内容”,“标题”,MB_YESNO)。

篇三:Excel VBA的使用对话框

目录

第6章 技巧1 技巧2 技巧3 技巧4 技巧5 技巧6

使用对话框 ....................................................................................................... 2

使用Msgbox函数 .................................................................................... 2 自动关闭的消息框 ................................................................................... 9 使用InputBox函数 ................................................................................ 11 使用InputBox方法 ................................................................................ 15 内置对话框 ............................................................................................. 18 调用操作系统“关于”对话框 ................................................................. 25

第6章 使用对话框

技巧1 使用Msgbox函数

1-1 显示简单的提示信息

在使用Excel的过程中,如果需要向用户显示简单的提示信息,可以使用MsgBox函数显示一个消息框,如下面的代码所示。

#001 Sub mymsgbox()

#002MsgBox "欢迎光临Excel Home!" #003 End Sub

代码解析:

Mymsgbox过程使用MsgBox函数显示一个消息框。MsgBox函数用于显示提示信息,语法如下:

MsgBox(prompt[, buttons] [, title] [, helpfile, context])

参数prompt是必需的,代表在消息框中作为信息显示的字符或字符串,最多只能接受约1024个字符,取决于所使用字符的宽度。

参数buttons是可选的,用于指定消息框中显示按钮的数目及类型、使用的图标样式、缺省按钮以及消息框的强制回应等。如果省略,则buttons参数的缺省值为0,消息框只显示“确定”按钮。

参数title是可选的,代表在消息框标题栏中作为标题的字符或字符串。如果省略,则在标题栏中显示“Microsoft Excel”。

参数helpfile和参数context是可选的,用来为消息框提供上下文相关帮助的帮助文件和帮助主题。如果提供了其中一个参数,则必须提供另一个参数,两者缺一不可。

运行Mymsgbox过程,显示如图 1-1所示的消息框。

图 1-1 简单的信息提示

1-2 定制个性化的消息框

如果希望MsgBox函数显示的消息框具有特定的按钮、图标和标题栏,那么可以使用MsgBox函数的buttons参数和title参数,如下面的代码所示。

#001 Sub Specialmsbox()

#002MsgBox Prompt:="欢迎光临 Excel Home!", _ #003 Buttons:=vbOKCancel + vbInformation, _ #004 Title:="Excel Home" #005 End Sub

代码解析:

Specialmsbox过程使用MsgBox函数显示一个具有特定的按钮、图标和标题栏的消息框。

第3行代码设置消息框的Buttons参数,使消息框显示时具有“确定”、“取消”按钮和信息消息图标。MsgBox函数的buttons参数设置值如表格 1-1所示。

表格 1-1 MsgBox函数的buttons参数值

在设定buttons参数值时,这些值可以相加使用,但每一组中只能选择一个值。在程序代码中也可以使用buttons参数的常数名称,而不必使用实际数值。

第4行代码将消息框的Title参数设置为“Excel Home”,使消息框的标题栏显示“Excel Home”。

运行Specialmsbox过程后,显示一个如图 1-2所示的消息框,该消息框具有“Excel Home”标题、信息消息图标和“确定”、“取消”按钮并以“确定”按钮作为默认按钮。

图 1-2 具有特定按钮、图标和标题栏的消息框

1-3 获得消息框的返回值

如果希望能根据用户对于消息框的不同选择,进行相应的操作,可以对消息框的返回值进行判断,如下面的代码所示。

#001 Private Sub Workbook_BeforeClose(Cancel As Boolean) #002Dim iMsg As Integer

#003iMsg = MsgBox("文件即将关闭,是否保存?", 3 + 32) #004Select Case iMsg #005 Case 6 #006 Me.Save

#007 Case 7

#008 Me.Saved = True #009 Case 2

#010 Cancel = True #011End Select #012 End Sub

代码解析:

工作簿的BeforeClose过程,在关闭工作簿前使用MsgBox函数显示一个消息框,并根据用户的回应用进行相应的操作。

第3行代码,使用MsgBox函数显示一个具有“是”、“否”和“否”按钮的消息框,并把用户的回应,即消息框的返回值赋给变量iMsg。MsgBox是一个函数,这意味着它将返回一个值,如果希望获得返回值,可使用和第

3行相似的代码,此时如果不使用括号将参数封闭起来,则会提示编译错误,如图 1-3所示。

图 1-3 提示编译错误

第4行到第11行代码,Select Case结构语句,根据变量iMsg的值判断用户的回应,如果变量iMsg的值为6,说明用户选择了“是”按钮,则使用Save方法保存工作簿;如果变量iMsg的值为7,说明用户选择了“否”按钮,则将工作簿的Saved属性设置为True,不保存更改而直接关闭工作簿。关于Save方法和Saved属性请参阅技巧错误!未找到引用源。。如果变量iMsg的值为2,说明用户选择了“取消”按钮,是将BeforeClose过程的Cancel 参数设置为True,取消关闭工作簿操作。

MsgBox函数的返回值如表格 1-2所示,在程序代码中也可以使用常数名称,而不必使用实际数值。


对话框有什么用途?》出自:百味书屋
链接地址:http://www.850500.com/news/71690.html
转载请保留,谢谢!
查看更多相关内容>>对话框有什么用途?
相关文章
  • 对话框有什么用途?

    Excel“选项”对话框使用问答在Excel中,执行“工具→选项”命令,打开“选项”对话框可进一步对Excel进行个性化设置。但是,如果设置不当,有时会带来不必要的麻烦。下面是笔者同...

推荐范文