最近在学VB.NET,编了个软件,用什么方法在RichTextBox中打开二个指定路径的TXT文件。

我有2个TXT文件:
1、blood.txt、
2、defecate.txt。
文件位置在C:\file中
怎么使RichTextBox中打开这二个TXT文件,用Loadfile方法只能打开一个文件。查了网上的有用fileopen的方法调用openfiledialog对话框实现。我想用一个button点击后在RichTextBox中显示。两个文件的内容用2个换行分开。

用Open C:\file\blood.txt" For Input As #1
读入至a
用Open C:\file\defecate.txt" For Input As #1
读入至b
RichTextBox.text=a & vbcrlf & vbcrlf & b追问

怎么读入至a和b,难写个完整的代码吗。谢谢

追答

dim a as string
dim b as string
dim s as string
Open C:\file\blood.txt" For Input As #1
do while not eof(1)
Line Input #1, s
a= a & s
loop
Close #1
Open C:\file\defecate.txt" For Input As #1
do while not eof(1)
Line Input #1, s
b= b & s
loop
Close #1
RichTextBox.text=a & vbcrlf & vbcrlf & b
不好意思,这是VB6的代码,不知是否可用

追问

VB.NET没法通过。语法错误

温馨提示:内容为网友见解,仅供参考
无其他回答

VB.net编程中richtextbox导致文件乱码怎么办?
RichTextBox有两种存储模式:rtf格式存储和非rtf(即文本存储,普通的Text文本存储格式)。因此务必注意:1)如果你的文本是带有格式化的(比如设置过字体颜色等),必须使用rtf存储,默认直接使用这个方法:RichTextBox1.SaveFile("hello.rtf")2)如果你的文本是纯文本(txt格式的),那么你要这样存储:R...

vb.net里如何实现两个richTextBox的内容写入到另一个Text或者richTextBox...
word1文件内容复制到剪贴板,(当然也可以vb编程打开)RichTextBox1.Rtf = Clipboard.GetData(System.Windows.Forms.DataFormats.Rtf)然后在richtextbox1控件中选中要拷文本 Clipboard.SetData(System.Windows.Forms.DataFormats.Rtf, RichTextBox1.SelectedRtf)再粘贴到word2 ...

vb.net的richtextbook控件要如何读取TXT中的文本。
RichTextBox1.LoadFile("E:\\MVP.txt", RichTextBoxStreamType.PlainText),关键是 PlainText 参数,这样文本框就能显示你指定路径的文本文件

VB.NET中,如何逐行复制richtextbox中的文本内容
每按一次按钮, 取到第lineno的值RichTextBox1.lines(lineno), 然后让lineno加1就可以了.

vb.net如何把richtextbox中的文本保存到数据库中,并能带格式读取出来...
最简洁的方式是绑定这个数据库字段到RichTextBox的Rtf属性

vb richtextbox控件_richtextbox 控件_richtextbox控件
首先,新建一个名为 RichTextBoxPrintCtrl 的类库项目,替换默认的 Class1.cs 文件为 RichTextBoxPrintCtrl.cs。在引用中添加 System.Drawing.dll 和 System.Windows.Forms.dll。然后,用以下代码替换 RichTextBoxPrintCtrl.cs 中的现有代码。生成解决方案以创建 RichTextBoxPrintCtrl.dll。接下来,创建...

vb.net 里richtextbox内容分行显示!!!急..在线等!!
vb.net 里richtextbox内容分行显示!!!急..在线等!! 20 我的意思是richtextbox里显示的内容分行!!比如”我爱你””我还是爱你””我就是爱你”这样显示..不想让它这样-”我爱你我还是爱你我就是爱你”简单的说就是把richtextbox.text=... 我的意思是richtextbox里显示的内容分行!!比如”我爱你””...

VB.net 控件richtextbox.text 输出txt文本中的内容不换行
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click RichTextBox1.Text = "1" & vbCrLf & "2" & vbCrLf & "3" End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) ...

VB.net怎么才能实现记事本中的查找上一个的功能(在Richtextbox中)?
查找一次后记入查找内容的位置,百查找下一个功能度 这时候的开始位置就是刚才查找内容的位置加上查找内容的长度,版突出显示其实就是选权定文本,富文本框有SelectionStart,SelectionLength 两个属性

...里面添加了个richtextbox,怎么设置属性让其充满容器
你在设计器里面点击控件,按F4 然后就会出现属性窗口 你在里面把dock属性设置成fill(就是点击中间的方块)就可以了

相似回答