タイトル : Re^4: テキストを複数のtextboxに配置 投稿日 : 2008/08/12(Tue) 13:19 投稿者 : イチノセ
> > vb6.0 誤記していました。。ご指摘ありがとうございます > 正しいバージョンは何ですか? > (VB6 板に書かれてはいますが、誤記ならば、本人が訂正するのが筋なので) > > > textbox1には1行目のアイウエオ > > textbox2には2行目のカキクケコ > > textbox3には3行目のサシスセソ > > というように表示させたいのです > > このTextBoxは18個ほどあります > ファイルが 19 行あったり、10行しかなかった場合などの対応が > 気になりますが、とりあえず手抜きコードでよければ、こんな感じかな。 > > Dim all As String = My.Computer.FileSystem.ReadAllText("D:\test001.txt", System.Text.Encoding.Default) > Dim lines() As String = all.Split(vbNewLine) > TextBox1.Text = lines(0).Split(","c)(2) > TextBox2.Text = lines(1).Split(","c)(2) > TextBox3.Text = lines(2).Split(","c)(2) > > 実際には、不正なデータ(カンマの数が足りない行など)も考慮すべきかと。 魔界の仮面弁士さま、どうもありがとうございます。 正しいバージョンは一番初めの投稿を修正させていただきましたが、VB2008になります。 お察しのとおり全くの素人です(^^;) split(","c)のcは文字化け等の対策なのでしょうか? カンマの数はテキストを書き込むのをプログラム上で行っているので 人為的なミスはないと思いますが、対策として考えさせていただきます。 |