网站大量收购闲置独家精品文档,联系QQ:2885784924

vb代码——电子书.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vb代码——电子书

第四题 Option Explicit Public filename As String Dim strContent As String Dim lngPosition() As Long Private Sub cmdClose_Click() Me.Caption = 电子书 cmdClose.Enabled = False cmdPrevious.Enabled = False cmdNext.Enabled = False lstContent.Clear txtDetail.Text = txtScript.Text = End Sub Private Sub cmdNext_Click() If lstContent.ListIndex lstContent.ListCount - 1 Then lstContent.ListIndex = lstContent.ListIndex + 1 End If cmdPrevious.Enabled = True If lstContent.ListIndex = lstContent.ListCount - 1 Then cmdNext.Enabled = False End Sub Private Sub cmdOpen_Click() Dim str1 As String Dim lng1 As Long, lng2 As Long Dim i As Integer cd1.DialogTitle = 选择电子书目录文件 打开目录文件,读入并显示在列表框中 cd1.ShowOpen If cd1.filename = Then Exit Sub 如果用户选择“取消”,则什么也不做 filename = cd1.filename Open filename For Input As 1 lstContent.Clear Erase lngPosition strContent = Do While Not EOF(1) Line Input #1, str1 lstContent.AddItem str1 Loop ReDim lngPosition(0 To lstContent.ListCount * 2) Close 1 str1 = Left(filename, InStr(filename, .) - 1) .txt If Dir(str1) = Then MsgBox (找不到电子书文件: str1): lstContent.Clear: Exit Sub Open str1 For Input As 1 Do While Not EOF(1) Line Input #1, str1 strContent = strContent Chr(13) Chr(10) str1 读入电子书内容 Loop Close 1 lng1 = InStr(strContent, *) i = 0 Do While lng1 0 i = i + 1 lngPosition(i - 1) = lng1 lng1 = InStr(lng1 + 1, strContent, *) Loop frmMain.Caption = Left(filename, InStr(filename, .) - 1) lstContent.ListIndex = 0 cmdClose.Enabled = True cmdPrevious.Enabled = False cmdNext.Enabled = True End Sub Private Sub cmdPrevious_Click() If lstContent.ListIndex = 1 Then lstContent.ListIndex = lstContent.ListIndex - 1 End If cmdNext.Enabled = True If lstContent.ListIndex = 0 Then cmdPrevious.Enabled = F

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档