close
標題:

vb如何將多個textbox的內容儲存到同一個 *.txt

發問:

vb如何將多個textbox的內容儲存到同一個 *.txt 我知道如何將單一個textbox儲存成 *.txt 但是不知道要將多個儲存在同一個檔案要如何做~ 又要如何能呼叫出這些數據到原本的textbox 中顯示ㄋ!!

 

此文章來自奇摩知識+如有不便請留言告知

最佳解答:

設定多個TextBox陣列物件, 跑迴圈的方式寫到字串變成類似"111,222,333,444" 再寫到文字檔裡面的一行; 讀出文字檔一行一行讀出, 用Split("111,222,333,444",",")變成陣列後, 載跑迴圈塞入TextBox陣列物件內。 2007-08-23 15:40:08 補充: 1.在表單裡面新增一個TextBox(name:Text1),然後用COPY貼上的方式,會詢問要不要變成陣列,讓文字欄位變成陣列,分別是name:Text1(0)、Text1(1)、Text1(2),再拉兩個CommandButton(name:Command1,Command2)。 2.COPY下面的程式過去就好 Rem 寫入 Private Sub Command1_Click() Dim sStr As String For intII = 0 To Text1.Count - 1 If sStr = "" Then sStr = Text1(intII) Else sStr = sStr & "," & Text1(intII) Next intII Open "c:\text.txt" For Output As #1 Print #1, sStr Close #1 End Sub Rem 讀出 Private Sub Command2_Click() Dim sStr As String Open "c:\text.txt" For Input As #1 Do While Not EOF(1) Line Input #1, sStr For intII = 0 To UBound(Split(sStr, ",")) Text1(intII) = Split(sStr, ",")(intII) Next intII Loop Close #1 End Sub

其他解答:34CDDE34D73CDF8A
arrow
arrow

    xvnjcke 發表在 痞客邦 留言(0) 人氣()