2017-09-29 2 views
0

少し助けが必要です。 私の恐ろしい英語を申し訳ありません。 私は、.NETでコード化されたプロジェクトに取り組んでいます。 URLからテキストボックスに生のテキストを取得しようとしています。 私は私がしたいことは(私は、ブラウザで見たものと同じ)このように私のテキストボックスにTXTを取得することです、私はhttps://example.com/files/SomeText.txtStreamReader:すべてのテキストを1行で読み込むのはなぜですか?

を意味し、生の言う

information11 data1 number1 
information11 data1 number1 
information11 data1 number1 
information11 data1 number1 

が、それはこの

information11 data1 number1 information11 data1 number1 information11 data1 number1 information11 data1 number1 
のように表示されます

はここ

Dim adrs As String = "https://example.com/files/SomeText.txt" 
Dim client As WebClient = New WebClient() 
Dim reader As StreamReader = New StreamReader(client.OpenRead(adrs)) 
TextBox1.Text = reader.ReadToEnd 
+0

テキストボックスで複数行のテキストが許可されていますか? – JLRishe

+0

また、client.DownloadString()を使用していない理由はありますか? – JLRishe

+0

はい私のテキストボックスは、複数行のテキストを許可します。私はclient.DownloadStringを使って試してみませんでした –

答えて

1

あなたが再文字列をチェックしてみてください私のコードですWordやNotepad ++などの隠し文字を表示するテキストエディタで表示します。改行文字を取得している可能性がありますが、代わりに改行改行文字を使用する必要があります。そのような場合は、このように変換することができます。

Dim text As String = reader.ReadToEnd 
TextBox1.Text = text.Replace(vbLF, vbCrLf) 
関連する問題