vb.net多行文本文件 VB文本框顯示多行文本

在VB.NET中兩個文本文件,一個文件中有多行文本。現要把文本文件中的內容寫入另一文本文件中

Dim?str_File_1?As?String?=?My.Computer.FileSystem.ReadAllText("c:\第一個文件",?System.Text.Encoding.ASCII)?'根據實際的編碼讀第一個文件

成都創新互聯-專業網站定制、快速模板網站建設、高性價比南樂網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式南樂網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋南樂地區。費用合理售后完善,十載實體公司更值得信賴。

Dim?str_File_2?As?String?=?My.Computer.FileSystem.ReadAllText("c:\第二個文件",?System.Text.Encoding.ASCII)?'根據實際的編碼讀第二個文件

'下面是一次性寫入

My.Computer.FileSystem.WriteAllText("c:\第一個文件",?str_File_2,?True,?System.Text.Encoding.ASCII)

'下面是一行一行寫入

Dim?str_Sp()?As?String?=?str_File_2.Split(vbCrLf)

For?i?=?0?To?str_Sp.LongLength?-?1

My.Computer.FileSystem.WriteAllText("c:\第一個文件",?str_Sp(i)??vbCrLf,?True,?System.Text.Encoding.ASCII)

Next

vb.net 怎么寫入和多行讀取txt文件,而且多次寫如之前的不被覆蓋?

.net應該提供了此類函數。如C#就有File.AppendAllText(filename,string)用于追加內容,File.ReadAllLine(filename)用于讀取多行。

vb如何讀取多行txt文本?

1、對于文件的操作vb提供了open語句、print #語句、input #語句等語句來處理文件。

2、讀取多行文本,可以使用Line input #語句,一行行讀取,再連接在一起,這種方法對大一點txt文件效率不高。

3、下面提供一個高效率、一次性讀入所有文本的vb6示例:

Private?Sub?Command1_Click()

Dim?r

Open?"d:\readme.txt"?For?Binary?As?#1

r?=?StrConv(InputB(LOF(1),?1),?vbUnicode)

Close?#1

Debug.Print?r

End?Sub

VB.NET中,現有一多行TXT文件,想按行讀取全部內容,然后顯示在一文體框中,代碼如下

a?=?""

TextBox1.Text?=""

FileOpen(1,?Application.StartupPath()??"\file\t1.txt",?OpenMode.Input)??????

Do?While?Not?EOF(1)

Input(1,?a)

TextBox1.Text?=TextBox1.Text???a??vbcrlf

Loop??????

一次性讀取

a=File.ReadAllText(Application.StartupPath()??"\file\t1.txt")

vb.net Document_PrintPage打印多行文本

比如:

Private Sub Document_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs)

e.Graphics.DrawString(str0, New Font("Arial", 14, FontStyle.Regular), Brushes.Black, 50, 50)

e.Graphics.DrawString(A1, New Font("Arial", 10, FontStyle.Regular), Brushes.Black,50, 100)

e.Graphics.DrawString(A2, New Font("Arial", 10, FontStyle.Regular), Brushes.Black, 300,100)

e.Graphics.DrawString(A3, New Font("Arial", 10, FontStyle.Regular), Brushes.Black, 800,100)

也就是分次用不同坐標和不同的字體來打印各變量。畫線用:

e.Graphics.DrawLine(BlackPen, x1, y1, x2, y2)。

具體坐標數值自己用尺量出,再換算。

VB.NET多個文本框顯示多行數據

Dim mycon As New SqlConnection(connstrs)

Dim sqlStr As String = "SELECT * FROM [Column] FROM [Table]"

Dim cmd As New SqlCommand(sqlStr, mycon)

Dim reader = cmd.ExecuteReader()

Dim i As Integer = 1

While reader.Read()

Dim txt As New TextBox()

txt.Name = "txt" + i

txt.Size = New Size(100, 20) '文本框大小

txt.Location = New Point(50, i * 20 + 20)'left:50 top:隨便寫的,自己看著調

txt.Text = reader.GetValue(0).ToString()

Me.Controls.Add(txt) 'Me 可以改為你要添加上去的對象

End While

'未經過運行,自己調試看看能否OK

網頁標題:vb.net多行文本文件 VB文本框顯示多行文本
網頁網址:http://m.kartarina.com/article38/hgscpp.html

成都網站建設公司_創新互聯,為您提供網站維護軟件開發網站營銷網站設計手機網站建設網站收錄

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設
主站蜘蛛池模板: 成人年无码AV片在线观看| 日韩精品无码一区二区三区免费| 久久久久亚洲av无码专区蜜芽| 国产网红主播无码精品| 亚洲AV永久无码精品| 中文无码字幕中文有码字幕| 国产aⅴ激情无码久久| 亚洲AV色无码乱码在线观看| 亚洲va中文字幕无码| 亚洲∧v久久久无码精品| 国产在线无码制服丝袜无码| 国产av无码专区亚洲av桃花庵 | 亚洲av无码电影网| 免费无码午夜福利片| 精品无码久久久久久尤物| 久久久久无码精品| 性色AV蜜臀AV人妻无码| 亚洲AV日韩AV永久无码绿巨人| 无码不卡亚洲成?人片| 亚洲欧洲国产综合AV无码久久| 亚洲av无码精品网站| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 国产高清不卡无码视频| 久久久久久久亚洲Av无码| 伊人久久综合无码成人网| 人妻系列无码专区久久五月天| 69堂人成无码免费视频果冻传媒| 亚洲国产综合无码一区 | 少妇人妻偷人精品无码视频新浪| 国产精品无码MV在线观看| 一本大道在线无码一区| 亚洲精品无码久久久久久久| 久久精品中文字幕无码| 亚洲AV无码精品色午夜果冻不卡| 国产亚洲精品无码拍拍拍色欲 | 一夲道无码人妻精品一区二区| 人妻老妇乱子伦精品无码专区| 狠狠精品干练久久久无码中文字幕 | 精品无人区无码乱码毛片国产| 无码丰满熟妇浪潮一区二区AV| 亚洲av永久无码精品秋霞电影秋 |