Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
テキストボックス マルチライン設定から表示されてる行の抜出し
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30255#CommentId82858
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
初心者
 (社会人)
投稿日時
2017/6/27 14:45:08
ねこまっしぐらさん、shuさん
ご記入ありがとうございました。
お二人のアドバイスから以下のプログラムを作成し、
無事折り返した部分までを抽出することができました。
Dim COUNT As Integer = TextBox1.GetLineFromCharIndex(TextBox1.TextLength) + 1
Dim A(0 To 50) As String
Dim B(0 To 50) As Integer
For i = 0 To COUNT
B(i) = TextBox1.GetFirstCharIndexFromLine(i)
Next
For x = 0 To COUNT - 1
If B(x + 1) = -1 Then
A(x) = Mid(TextBox1.Text, B(x) + 1)
Else
A(x) = Mid(TextBox1.Text, B(x) + 1, B(x + 1) - B(x))
End If
Next
無駄な記述や未入力時にエラー等になるかもしれませんが、
これにて解決とさせて頂きます。