2014-11-14 39 views
-2

我從一個文本文件中的數據如下:VB.Net閱讀的文本,並把在TextBox

KILL
MAD
JOG

從上面的數據我想在文本框1中放置文本「Kill」,文本框2中的文本「MAD」,文本框3中的文本「JOG」和文本框中的「JUG」4 以下屏幕截圖

Click Here

那麼,任何人都可以幫助我?

+0

_ 「連續」 _問一個問題中的每一個問題。通過修改你的問題,你可以在現在發佈的時候做出所有正確的答案。另外,如果您有多行文本,您希望如何將它們顯示在一對文本框中?你應該考慮使用不同的控件,比如'DataGridView'。 –

+0

可能重複[分割字符串在所有空格](http://stackoverflow.com/questions/1562981/splitting-a-string-at-all-whitespace) –

回答

1

您可以使用String.Split

Dim text As String = File.ReadAllText(path) 
Dim bothTokens As String() = text.Split() ' uses white-space characters as delimiter 
textboxt1.Text = bothTokens(0) ' or bothTokens.First() 
textboxt2.Text = bothTokens(1) ' or bothTokens.Last() 

這個分裂的所有white-space characters(也由新線或標籤),如果你只是想通過空間的使用text.Split(" "c)代替Split()分裂。

+0

謝謝你,我已經嘗試過它,它的工作原理 – LukmanH

0

嘗試

Dim s As String = "KILL09 fre0912" 
Dim parts As String() = s.Split(New Char() {" "c}) 
textBox1.Text = parts(0) 
textBox2.Text = parts(0)