VB中让文本框显示文本文件内容

VB题:窗体上有一个Drivelestbox控件Drive1,一个Dirlistbox控件Dir1,一个Filelistbox控件File1,一个Combo1控件,一个TEXT控件,要求在用户选择DRIVE1控件中的驱动器后,Dri1控件中的目录随之改变,当Dir1中的目录改变后File1控件中的文件随之改变,Combo1内容改动时File1文件类型过滤成TXT,当选定File1中文本文件时在Text1中显示文件内容,编写此程序

当选定File1中文本文件时在Text1中显示文件内容,这个不会,请老师指导,请看图片
这是我写的,哪些需要改变
Private Sub Combo1_Click()
File1.Pattern = "*.txt"

End Sub

Private Sub Dir1_Change()
ChDir Dir1.Path
File1.Path = Dir1.Path

End Sub

Private Sub Drive1_Change()
ChDrive Drive1.Drive
Dir1.Path = Drive1.Drive

End Sub

Private Sub File1_Click()
Text1.Text = File1.FileName

End Sub

Private Sub Form_Load()
Combo1.AddItem "*.txt"

End Sub

第1个回答  2010-07-05
Private Sub Combo1_Click()
File1.Pattern = combo1.text

End Sub

Private Sub Dir1_Change()
File1.Path = Dir1.Path

End Sub

Private Sub Drive1_Change()
Dir1.Path = Drive1

End Sub

Private Sub File1_Click()
Open File1.Path & "\" & File1.FileName For Input As #1
Do While Not EOF(1)
Line Input #1, temp
str1 = str1 & temp & vbCrLf
Loop
Close #1
Text1.Text = str1

End Sub

Private Sub Form_Load()
Combo1.AddItem "*.txt"

End Sub本回答被提问者采纳
第2个回答  2010-07-05
Private Sub File1_Click()
Open File1.Path & "\" & File1.FileName For Input As #1
Do While Not EOF(1)
Line Input #1, temp
str1 = str1 & temp & vbCrLf
Loop
Close #1
Text1.Text = str1
End Sub

vb 怎样打开文件并把文件内容显示在文本框
文本框通常用来显示文本字符,以下是用 VB 编写的打开某 txt 文件,并把文件内容显示在文本框的步骤及代码:1、添加必要的组件(文本框、按钮)2、设置属性:3、编写按钮的响应代码:代码如下:Private Sub Command1_Click() Dim a$ Text1.Text = "" Open "d:\\test.txt" For Input As...

VB如何把文件内容显示在文本框中?
如果文本框的 MultiLine 属性设置为 True 而且它的 ScrollBars 没有设置为 None (0),则滚动条总出现在文本框上。如果将 MultiLine 属性设置为 True,则可以在 TextBox 内用 Alignment 属性设置文本的对齐。如果 MultiLine 属性是 False,则 Alignment 属性不起作用。代码实例:Private Sub Command1_...

如何在VB文本框或标签中显示Word内容
Attribute ViewDoc.VB_Description = "显示Word程序界面"mywdapp.Visible = TrueEnd SubPublic Sub AddNewPage()Attribute AddNewPage.VB_Description = "插入分页符"mysel.InsertBreak Type:=wdPageBreakEnd SubPublic Sub WordCut()Attribute WordCut.VB_Description = "剪切模板所有内容到剪切板" '保存模板页面内...

vb程序让输入在text中的文字显示的代码?
``首先,我们需要查看文本框能显示的字符数量,假设文本框能显示32个字符。接下来,我们将展示一段代码,这段代码用于在文本框中显示输入的字符串,并确保字符串不会超过文本框的显示限制。这段代码包含了一个名为`Command1_Click`的子程序。在该子程序中,我们首先定义了一个字符串`s`,其内容为"12...

VB中如何在文本框内输入文字的同时,在标签上显示文本框中的文字
代码如下:1、方法一:text1.passwordchar = "*"sub command1_click()label1.caption =text1.text end sub 2、方法二:sub command1_click()label1.caption = string("*",len(text1.text))end sub

vb 程序设计 如何用文本框来显示所有要显示的东西???
首先要把文本框的MultiLine属性设为True,这样就能显示多行数据;其次要把Scrollbars属性设为1或2或3,这样当数据超出文本框的范围时,可以通过滚动条扩展显示;如果数据是一次性读入的,则: Text1.Text = 文本字串或文本型变量名 如果数据是分多次读入,每次读入一行,则: Text1.Text = Text1.Text...

vb textbox自动显示文件内容
& "\\你的文本文件名.txt" For Output As #1 Print #1, Text1.Text Close #1 '读取 Dim strTxt Open App.Path & "\\你的文本文件名.txt" For Input Access Read As #1 Do While Not EOF(1)Line Input #1, strTxt Text1.Text = Text1.Text & strTxt & vbCrLf Loop Close #1 ...

vb中如何在一个文本框中导入TXT格式的文本~我要自己选择路径的~~_百度...
'将文件内容显示在文本框 Text1.Text = MyStr '>>> Exit Sub ErrHandler:'用户在通用对话框里按了"取消"按钮。Exit Sub End Sub Private Sub Command2_Click()End End Sub

vb中如何在text控件中显示word文档内容
False)Do While Not tTextStream.AtEndOfStream cFilename = tTextStream.ReadLine Text1.SelText = cFilename Loop End If End Sub 这个方法打开文本文件没有问题,打开Word显示不出原字,因为WORD并不是纯文本的 我这个代码可以实现打开文本文件的。引用 script run time 部件common dialog control ...

vb小问题,如何让text里的内容动起来?
等待一小段时间,使文本内容能够逐渐显现。这样,文本框中的数字会依次显示,从而实现动态显示的效果。以上就是使用VB实现文本内容动态显示的基本步骤。在实际应用中,您可以根据需求调整循环次数和DoEvents函数等待的时间,以实现更丰富的动态效果。希望这段详细的解释能够帮助您理解和实现文本动态显示功能。

相似回答