窗体上已有名称分别为Dri、,e1、Dirl、Filel的驱动器列表框、目录列表框和文件列表框,且有1个名称为Textl的文本框。以下程序的功能是:将指定位置中扩展名为“*.txt” 的文件显示在Filel中,如果双击Filel中的某个文件,则在Textl中显示该文件的内容。请填空。
Private Sub Form_Load()
File1.Pattern = ______
End Sub
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub
Private Sub File1_DblClick()
Dim s As String * 1
If Right(File1.Path, 1) = "\" Then
f_name = File1.Path + File1.FileName
Else
f_name = File1.Path + "\" + File1.FileName
End If
Open f_name ______ As #1
Text1.Text = ""
Do While ______
s = Input(1, #1)
Text1.Text = Text1.Text + s
Loop
Close #1
End Sub
发布于 2022-05-11 10:17:49
登录后免费查看答案
关注者
0
被浏览
15
1 个回答
推荐阅读
-
在窗体上画一个名称为File1的文件列表框,并编写如下程序:Private Sub File1_DblClick()x=Shell(File1.FileName,1)End Sub以下关于该程序的叙述中,错误的是
2022-05-11 关注 0 浏览13 1答案
-
在窗体上画一个名称为File 的文件列表框,并编写如下程序:Private Sub File1_DblClick()x=Shell(File1.File Name ,1)End Sub以下关于该程序的叙述中,错误的是( )。
2022-05-11 关注 0 浏览13 1答案
-
在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序:Private Sub Form_Load()ShowText1.Text = ""Text2.Text = ""Text1.SetFocusEnd SubPrivate Sub Text1_Change()Text2.Text = Mid(Text1.Text, 8)End Sub程序运行后,如果在文本框Text1中输入BeijingChina,则在文本框Text2中显示的内容是
2022-05-11 关注 0 浏览17 1答案
-
窗体上有名称为Command1的命令按钮和名称为Text1的文本框Private Sub Command1_Click()Text1.Text=”程序设计”Text1.SetFocusEnd SubPrivate Sub Text1_GotFocus()Text1.Text=”等级考试”End Sub运行以上程序,单击命令按钮后
2022-05-11 关注 0 浏览12 1答案
-
在窗体上画1个文本框,名称为Text1,然后编写如下程序:Private Sub Form_Load()Open"d:\temp\dat.txt"For Output As#1Text1.Text=""End SubPrivate Sub Text1_KeyPress(KeyAscii As Integer)lf______=13 ThenIf UCase(Text1.Text)= ______ThenClose 1EndElseWrite#1,______Text1.Text=""End IfEnd IfEnd Sub以上程序的功能是,在D盘temp目录下建立1个名为dat.txt的文件,在文本框中输入字符,每次按回车键(回车符的ASCII码是13)都把当前文本框中的内容写入文件dat.txt,并清除文本框中的内容;如果输入“END”,则结束程序。请填空。
2022-05-11 关注 0 浏览18 1答案
-
在窗体上画一个命令按钮和两上文体,其名称分别为 Command1 、 Text1 和 Text2 ,然后编写如下程序:Dim S1 As String, S2 As StringPrivate Sub Form_Load()Text1. Text=””Text2. Text=””End SubPrivate Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)S2=s2 & Chr(KeyCode)End SubPrivate Sub Text1_KeyPress(KeyAscii As Integer)S1=S1 & chr(KeyAscii)End SubPrivate Sub Command1_Click()Text1.Text=S2Text2.Text=S1S1= “”S2= “”End Sub程序运行后,在 Text1 中输入“ abc ”,然后单击命令按钮,在文本框 Text1 和 Text2 中显示的内容分别为 ( ) 。
2022-05-11 关注 0 浏览17 1答案
-
Option Base 1Dim s As StringPrivate Sub Command1_Click() Open App.Path & "\in5.dat" For Input As #1 s = Input(LOF(1), #1) Close #1End SubPrivate Sub Command2_Click()'需考生编写?????End SubPrivate Sub Form_Unload(Cancel As Integer) Open App.Path & "\out5.dat" For Output As #1 Print #1, Text1.Text, Text2.Text Close #1End Sub
2022-05-11 关注 0 浏览40 1答案
-
Option Base 1Dim s As StringPrivate Sub Command1_Click() Open App.Path & "\in5.dat" For Input As #1 s = Input(LOF(1), #1) Close #1End SubPrivate Sub Command2_Click()' 考生编写??????End SubPrivate Sub Form_Unload(Cancel As Integer) Open App.Path & "\out5.dat" For Output As #1 Print #1, Text1.Text, Text2.Text Close #1End Sub
2022-05-11 关注 0 浏览31 1答案
-
在窗体上画一个命令按钮和两个文本框,其名称分别为Commandl、Textl和Text2,在属性窗口中把窗体的KeyPreview属性设置为True,然后编写如下程序:Dim S1 As String, S2 As StringPrivate Sub Form_Load()Text1.Text = ""Text2.Text = ""Text1.Enabled = FalseText2.Enabled = FalseEnd SubPrivate Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)S2 = S2 & Chr(KeyCode)Print S2End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)S1 = S1 & Chr(KeyAscii)Print S1End SubPrivate Sub Command1_Click()Text1.Text = S1Text2.Text = S2S1 = ""S2 = ""End Sub程序运行后,先后按“a”、“b”、“c”键,然后单击命令按钮,在文本框Textl和Text2中显示的内容分别为( )。
2022-05-11 关注 0 浏览17 1答案
-
试题六(共15 分) 阅读以下应用说明以及Visual Basic程序代码,将应填入 (n) 处的字句写在答题纸的对应栏内。 [应用说明] 某应用程序可选择打开用户指定的文本文件,将其内容显示在指定的文本框内供用户编辑,并将编辑后的结果保存在用户指定的文件中。运行时的窗口如图6-1所示,其中有六个标签、一个驱动器列表框、一个目录列表框、一个文件列表框、一个文件类型组合框、一个文件编辑文本框、一个文件名文本框以及两个命令按钮。 图 6-1该程序的开发要求如下: (1)通过驱动器列表框(Drive1)、目录列表框(Dir1)和文件列表框(File1),选择文件。 (2)文件类型组合框(Cmb_type)设置为下拉式列表框,其中有三个供选项,分别为“所有文件(*.*)”、“文本文件(*.txt)”和 “可执行文件(*.exe)”。在文件列表框中列出的文件类型会自动与文件类型组合框中选择的文件类型相匹配。 (3)在文件列表框中单击一个文件名时,该文件名会显示在文件名文本框(Txt_filename)中。 (4)在文件列表框中双击一个文件名时,若是文本文件,则在文件编辑文本框(Txt_file)中显示该文件的内容并可进行编辑;若不是文本文件,则弹出一个对话框,提示“请选择文本文件! ” (5)对于编辑后的文本文件,可在文件名文本框(Txt_filename)中输入新的文件名,并单击命令按钮(Cmd_save)进行保存。 [Visual Basic程序代码] Private Sub Form_Load() Cmb_type.AddItem "所有文件(*.*)" Cmb_type.AddItem "文本文件(*.txt)" Cmb_type.AddItem "可执行文件(*.exe)" Cmb_type.ListIndex = 0 File1.Pattern = "*.*": Txt_filename.Text = "" Txt_file.Text = "" End Sub Private Sub Dir1_Change() File1.Path = (1) End SubPrivate Sub Drive1_Change() Dir1.Path = Drive1.Drive End Sub Private Sub Cmb_type_click() Select Case Cmb_type. (2) Case 0 File1.Pattern = "*.*" Case 1 File1.Pattern = "*.txt" Case 2 File1.Pattern = "*.exe" End Select End Sub Private Sub Cmd_save_Click() usrFile = GetFileName() ‘函数GetFileName获得要保存的文件名Open usrFile For Output As #1 ‘定义usrFile为1号输出文件 Print #1, Txt_file.Text ‘输出到1号文件 Close #1 End SubPrivate Sub File1_DblClick() If right(File1.FileName, 3) <> (3) Then MsgBox "请选择文本文件!" Exit Sub End If usrFile = GetFileName() ‘函数GetFileName获得要打开的文件名 Open usrFile For Input As #1‘定义usrFile为1号输入文件 Txt_file.Text = "" Do While (4) EOF(1) Line Input #1, fContext ‘从1号文件读入一行 Txt_file.Text = Txt_file.Text + (5) + vbCrLf Loop Close #1End Sub‘其他代码略
2022-05-10 关注 0 浏览21 1答案