tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルテキストファイルへの保存
記事No9504
投稿日: 2009/10/27(Tue) 02:18
投稿者があ
お世話になってます。
当方VB2005、WinXPを使用している者です。

2つのテキストボックスの内容を1つのテキストファイルに、
行ごとにコンマで区切って保存させたいのですが、うまくいきません。
--------------------------------------------------

TextBox1の内容  TextBox2の内容
                
A                E          
B                F
C                G
D                H


テキストファイルに

A,E
B,F
C,G
D,H

---------------------------------------------------
上記のように保存させたいと考えています。

現在は

Dim a As String = TextBox1.Text & "," & TextBox2.Text
Writer.Write(a)

のように&を用いて記述しているのですが、テキストファイルには

A
B
C
D
,E
F
G
H

のように保存されてしまいます。
他に方法はありますでしょうか。

ご指導よろしくお願いいたします。

[ツリー表示へ]
タイトルRe: テキストファイルへの保存
記事No9505
投稿日: 2009/10/27(Tue) 08:39
投稿者花ちゃん
> 2つのテキストボックスの内容を1つのテキストファイルに、
> 行ごとにコンマで区切って保存させたいのですが、うまくいきません。

>  Dim a As String = TextBox1.Text & "," & TextBox2.Text
>  Writer.Write(a)

上記では、TextBox1 と TextBox2 を連結しているだけです。
行毎に連結したいなら、各テキストボックスのデータを行毎に取得する必要があり、
それを行数分繰り返さないと取得できません。

ここのTips集の[テキストボックスの行数を取得する及び行毎に配列に確保] や
[テキストファイルを読み込んでリストボックスに表示及び表示項目をファイルに保存]等
が参考になりませんか?

  http://hanatyan.sakura.ne.jp/dotnet/txtbox07.htm
 http://hanatyan.sakura.ne.jp/dotnet/list07.htm

[ツリー表示へ]
タイトルRe^2: テキストファイルへの保存
記事No9518
投稿日: 2009/10/28(Wed) 00:21
投稿者花ちゃん
簡単なサンプルを[サンプル投稿用掲示板]の方に投稿しておきました。

[ツリー表示へ]
タイトルRe^3: テキストファイルへの保存
記事No9523
投稿日: 2009/10/28(Wed) 22:35
投稿者があ
返事が遅くなってしまい申し訳ありません。
サンプルを載せていただいて、ありがとうございます。
Tips集を参考にしていたのですがまだうまく保存ができて
いなかったので、参考にさせていただきます。
ありがとうございました!

[ツリー表示へ]