


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用VB写记事本的程序Jenny was compiled in January 2021可视化 程序课 程记事本程序实验报告1、新建工程启动VB程序后,建立一个新的工程。出现“窗体设计器”。2、创建记事本的菜单栏打开工具选项条单击菜单编辑器也工曜 1 Mfcrosoft Viwal 8atc :X抄013QX殓P啊! II 文故B SWKE)18®W»(Q)运行 WiSJUJ) BMW) TM(D 外樓够A) SQMDC3 IS1 Form (Form)囱电过砂I性(A)“6015x6495BAL F0无标童-记事本交性(E) »»E)曙式g) |r
2、171;ti13 SWMWtHK理)Ctrl+E3®(O).(1) 在标题栏里面分别添加“文件(&F) ” “编辑(&E) ” “格式(&A) 帮助(&H) ”并分别设置名称和快捷键。(2) 分别在“文件”“编辑”“格式” “帮助”选项下编辑如图所示的的子菜单,设置标题,名称,快捷键。文件(F)| 錚ft(臼 «Kt(O)砲N)JW)_另荐为(A)打印(叽iSS(X)Q无彌记事本SWWT)CtrltX«w(a3UCMhUDdCtrUFCtrlNWHR)CUltH±S(A)0无目2;文件(F)»(E)榕式(0)、年
3、KH用 丽B2»fT(W)孚依asm-,,1=B5C(O)芜于记环(A)T( H )3、代码的编写(1)文件 file 新建newnewPr ivaie Su.b new Cli ck 0sfile =CMTextl.Tixt =Forml. Capti on ="无标题-记事本"End Sub注解:二无标题-记事本把新建记事本的名字定义为“无标题-记事本” 打开open|open|ClickPrivate Sub open_Click 0Oit Error GoTo aC omiTioiLDi alogl. ShowOpen'分离路径和鬟件名Dim in
4、dex As Integerindex = InStrRev CCornmonDi alogl. FileName?s£ile = Right (CommonDilogl. Filellaine Len(CorrimonDi alog:l. FileNani) - index) sdir = Left (CommonDialogl. Fileliajrie. index - 1)'打开文件Open CommonDi alogl. FileName For Input As #1Textl.Text 二"Do ffhile Not EOF(1)Line Input 轧
5、 ssTextl.Text = Txtl.Text &. ss & vbCrLELoopClose #1Forml.Caption. = sfile 十"-记事本"a: Exit SubEnd Sub注解:"On Error GoTo a在代码倒数第二行有定义,如果在打开的过程中出现错误就到"a”退出程序;Dim index As Integer定义变 保存savePrivate Sub sa.ve_Click0If sfil = g TheaCall as.ClickElseOpen sdir && sfile For
6、Output As #1Print #1, Textl.TextClose #1End IfEnd Sub 另存为as亍 | |di clcPrivate Sub as_Cli ck 0Dim ss As StringCommordDialogl. CaneelError = TrueCommonDialogl. Flags = cdlOFWFileHustEx i st Or cdlOFNOverwri t ePromptOn Errr GoTo aCommorJDi&logl. ShowSave'分离路径和文件名Dim index As Integerindex = InS
7、trRev(ComrriOTLDi alogl. Filellanisfile = Right (CommonDi alogl. FilQHam©, LenCConmonDi alogl. FileName) - index) sdir = Le£t (CofnmoiLDialogi. FilelTairie, iitdex 1)'打开文件Open CcmmonDi alogl. FileName For Output As #1Frint #1, Textl. TextClose #1Forml.Caption = sfile + " - 记事本&quo
8、t;a.: Exit SubEnd Sub注解:定义一个变量ss作为字符串如果正确执行操作错误就执行a退出 打印print 退出exit(2)编辑 editing剪切cut|cut |Pri vate Sub cutClick 0 Clipboard. SetText CTextl. SelText) TeKtl. SelText = “End. Sub)复制copy| copyPrivate Sub copyClick()Clipboard. SetText (Textl. SelText) End Sub 粘贴pastPrivate Sub pasckQI Textl. SelText =
9、 Clipboard. GfitText End. Sub 删除deletePrivate Sub delete Click0Textl.SeLText ="“End Sut. 查找findI findjrJ |Cli ckPrivate Sub find_Click0kfind = InputB输入要査拚词;",“查钱內容-沁皿)查找输入框 BichTextBoxl.find sfind '查技If RichTextBoxl.SelText <> sfind ThenrkgBz "携不到所要查询的内咨,“查询无果根告End IfEnd Sii
10、b注释:sFind二InputBox查找输入框MsgBox 找不到所要查询的内容S , 查询无果报告 查找下一个 findnext| findnextPrivate Sub findnext_Click0jRichTex tBoxl. SelStart = BichTextBoxl. SelStar t + BichTextBoxl. SelLength + 1 RichTextBosd £ird. sFind , Len(RichTextB1)End. Sub 全选seleallPrivate Sub seieall_Cli ck()Textl.SeLStart 二 0Textl.
11、 SeLLength = LenCTextl. Text)End Sub(3)格式自动换行autonewline | |Clic:|aut onewlineFri vate Sub autoMwl ineClick 0If an t on e wl i ne. C he eke d Then auton«wline. CLeeked = False Textl.ScrollBars = 3Elseautonewline. Checked 二 True Textl.ScrollBars = 1End I£End Sub字体fondI fontPrivate Sub font_Click0CommonlliQlogl. Fontffame 二 Forml. FontMCommonDialogi. FoxitBold = Ferrol. FoxitBDim a As Comm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年行政考核法律试题及答案
- 朔州市中医院先天性畸形修复考核
- 2025年河南省许昌市公需课培训(专业技术人员继续教育)试题及答案
- 运城市中医院护理科研风险管理考核
- 2025年喹诺酮类药项目建议书
- 延边州人民医院急救药品使用考核
- 2025年流动式起重机司机考试题库及答案
- 哈尔滨市中医院文化建设与核心价值观落地实践考核
- 七台河市人民医院云计算技术在医疗领域应用专题考核
- 2025年短周期地震计项目合作计划书
- 2025年度美甲美睫店员工正式聘用合同范本(员工福利待遇升级)
- 建筑电气安装施工方案
- 大型活动安全保障工作总结
- 学校结核病防控规范
- 第24讲 走向整体的世界 课件-高三统编版(2019)必修中外历史纲要下一轮复习
- 公司员工反腐倡廉管理制度
- 如愿音乐课件
- 化学社团实践课模板
- 华为fgOTN(细颗粒光传送网)技术白皮书
- 【自媒体品牌传播策略探究-以花西子为例(论文)15000字】
- 2024年全国巾帼家政服务职业技能大赛(收纳师)理论考试题库(含答案)
评论
0/150
提交评论