版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、教案八对话框授课方式:讲授法授课学时:2学时教学目的:通过本次课的学习,学生应该掌握能灵活使用消息框 MsgBox和输入对话框 InputBox和通用对话框,表达用户界面更具有交互性.能灵活使用控件数组,并能编写出响应事件的代码.教学重点和难点:1 .消息框MsgBox和输入对话框InputBox的语法格式;2 .各种属性的灵活使用.教学过程:消息框MsgBox和输入对话框InputBox 和通用对话框一、 消息框MsgBox和输入对话框1 . 了解其在VB中的用途.2 .掌握基语法格式3 .实际中的应用二、通用对话框1 .用途介绍其在VB中的用途.2 .主要属性3 .在实际中应用实例
2、1; Visual Basic程序设计语言?授课教案讲稿八对话框一、消息框MsgBox 和输入对话框我们已学习了两个函数的语法格式,下面通过例子来说明其在实际的用法.1 InputBox例如:设计一个程序,将输入的时、分和秒的和转换成秒数.要求从输入对话框 输入时、分和秒数.事件过程与代码:Private Sub Command1_Click()Dim h As Integer, m As Integer, s As IntegerDim x As Longh = Val(Text1.Text)m = Val(Text2.Text)s = Val(Text3.Text)x = h * 3600
3、 + m * 60 + sLabel1.Caption ="共计"& Str(x) & "秒End SubPrivate Sub Command2_Click()Text1.Text =""Text2.Text =""Text3.Text =""End SubPrivate Sub Command3_Click()Text1.Text = InputBox("时间中的小时数","请输入",0)End SubPrivate Sub Command4_C
4、lick()Text2.Text = InputBox("时间中的分钟数,"请输入",0)End SubPrivate Sub Command5_Click()Text3.Text = InputBox(" 时间中的秒数","请输入",0)End Sub2、MsgBox 函数例题:?将文本框中的英文字母进行大小写切换.切换结果用消息框给出.事件过程与代码:? Private Sub Command1_Click()? MsgBox UCase(Text1.Text), 0,"转换成大写字母"? End S
5、ub? Private Sub Command2_Click()? MsgBox LCase(Text1.Text), 0,转换成小写字母"? End Sub二、通用对话框通用对话框的使用:1、通用对话框不是标准控件,默认情况下不在工具箱中.2、添加到工具箱的方法:工程部件"控件选项卡,选中 “Microsoft Common Dialog Control6.0 3、通用对话框是一一个后台控件.4、翻开通用对话框的两种形式:Action属性表Show方法Action属性值方法对话框类型1SnowOpen翻开2ShowSave保存3ShowColor颜色4ShowFont字体
6、5ShowPrint打印机6例:ShowHelp帮助Commondialog1.Action = 1Commondialog1.ShowOpen1、文件对话框翻开、保存需设置的属性InitDirFileNaFilte翻开文件对话框属性页DialogTiltleFileNameFilterDefaultExtFilterindex属性FileName :包含路径;FileTitle :不包含路径.Filter :例如,Documents(*.DOC)|*.DOC|Text Files(*.TXT)|*.txt|All Files|*.*Filterindex :决定在文件类型列表框中显示第几组类
7、型的文件.InitDir :初始化路径.例:用命令按钮的 Click事件显示文件翻开对话框.CommonDialog1.InitDir= "C:Windows "' 设置初始目录CommonDialogl.Filter ="文本文件| *.Txt" '过滤文件类型CommonDialog1.CancelError = True'限制取消按钮CommonDialog1. ShowOpen'翻开对话框2 .、另存为对话框没有提供真正的存储文件操作,仍需要编程完成储存操作.属性 DefaultExt :缺省扩展名.3 .颜色对话
8、框属性 Color :返回或设置选定的颜色.例:“颜色对话框的使用.FontName4 .“字体对话框FontBold、FontItaF(?ntSizeFontStrikethruFontUnderlineColor-r加那魁k r邮俄峨的Min 、MaxFlags属性:指示所显示的字体类型cdlCFScreenFonts &H1屏幕字体cdlCFPrinterFonts &H2打印机字体cdlCFBoth &H3 打印机字体和屏幕字体.cdlCFEffects &H100显示删除线和下划线检查框以及颜色组合框例:字体对话框的使用.5 .、“打印对话框属性Fro
9、mPage:起始页号;ToPage:终止页号;Copies:打印份数.如果打印驱动程序不支持多份打印,该属性有可能始终返回1.例:打印对话框的使用.6 .、“帮助对话框帮助文件需要用其他的工具制作,如 Microsoft Windows Help Compiler属性HelpCommand :在线Help帮助类型;HelpFile : Help文件的路径及其名称;HelpKey :在帮助窗口显示由该帮助关键字指定的帮助信息.例题:用通用对话框给文本进行格式化.事件过程与代码:Private Sub Check1_Click()Text1.FontBold = Check1.V alueEnd
10、SubPrivate Sub Check2_Click()Text1.FontItalic = Check2.V alueEnd SubPrivate Sub Check3_Click()Text1.FontUnderline = Check3.ValueEnd SubPrivate Sub Form_Load()设置文本框中的文本为常规格式(即无粗体,斜体和下划线效果)Text1.FontBold = FalseText1.FontItalic = FalseText1.FontUnderline = FalseText1.FontSize = 12 '设置默认选项按钮,字号为12O
11、ption3 = TrueEnd SubPrivate Sub Option1_Click()Textl.FontSize = 8.25End SubPrivate Sub Option2_Click()Text1.FontSize = 9.75End SubPrivate Sub Option3_Click()Text1.FontSize = 12End SubPrivate Sub Option4_Click()Text1.FontSize = 13.5End SubPrivate Sub Option5_Click()Text1.FontSize = 18End SubPrivate S
12、ub Option6_Click()Text1.FontSize = 24End SubPrivate Sub Command1_Click()CommonDialog1.FileName = "aa.txt"课彳VCommonDialog1.DialogTitle =" 翻开"CommonDialog1.Filter ="所有文件(*.*)|*.*| 文本文件(*.txt)|*.txt)CommonDialog1.ShowOpenOpen CommonDialog1.FileName For Input As #1Do Until EOF(1
13、)Line Input #1, s$Text1.Text = Text1.Text + Chr(13) + Chr(10) + s$LoopClose #1End SubPrivate Sub Command2_Click()CommonDialogl.Flags = 257CommonDialogl.Action = 4Textl.FontSize = CommonDialogl.FontSizeTextl.FontBold = CommonDialogl.FontBoldTextI.FontItalic = CommonDialogl.FontItalicTextl.FontName =
14、CommonDialogl.FontNameTextl.FontStrikethru = CommonDialogl.FontStrikethruTextl.FontUnderline = CommonDialogl.FontUnderlineTextl.ForeColor = CommonDialogl.ColorEnd SubPrivate Sub Command3_Click()CommonDialogl.Flags = 2CommonDialogl.ShowColorTextl.ForeColor = CommonDialogl.ColorEnd SubPrivate Sub Command4_Click()CommonDialogl.DialogTitle =" 保存"CommonDialogl.FileNam
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年陕西工业职业技术学院单招职业技能笔试参考题库带答案解析
- 莒县2024年度山东日照市莒县事业单位公开招聘初级综合类岗位工作人员76人笔试历年参考题库典型考点附带答案详解(3卷合一)试卷2套
- 2026年石家庄工商职业学院单招职业技能考试备考题库带答案解析
- 寿光市2024山东潍坊市寿光市事业单位招聘80人笔试历年参考题库典型考点附带答案详解(3卷合一)试卷2套
- 2026年湖南科技职业学院单招职业技能笔试备考题库带答案解析
- 2026中电建装备集团有限公司秋季招聘(110人)笔试历年典型考点题库附带答案详解
- 2025湖南邵阳新宁县城镇农村建设投资有限公司面向社会招聘拟聘人员笔试历年典型考点题库附带答案详解
- 2025广东江门开平市潭江粮油储备有限公司招聘2人笔试历年常考点试题专练附带答案详解
- 2025年山东济北产业发展投资集团有限公司社会招聘(5人)笔试历年常考点试题专练附带答案详解
- 2026年宜宾职业技术学院高职单招职业适应性考试模拟试题带答案解析
- 2026年包头轻工职业技术学院单招职业适应性测试题库附答案
- 2025至2030中国应急行业市场深度分析及发展趋势与行业项目调研及市场前景预测评估报告
- 3D技术介绍及应用
- 基于多因素分析的新生儿重症监护室患儿用药系统风险评价模型构建与实证研究
- 2025新能源光伏、风电发电工程施工质量验收规程
- JJF 2287-2025 测量水池声学特性校准规范(相关函数法)
- 2025年江苏省职业院校技能大赛中职组(安全保卫)考试题库(含答案)
- 财务岗位离职交接清单模版
- 光伏电站试运行与交付标准指南
- 《车辆越野能力分级与评价体系》征求意见稿
- 外架工程劳务承包合同样本下载
评论
0/150
提交评论