私はこの段落を含むtxtファイルを持っています。各段落は^記号で始まり、各行を識別することができます。私のコードでは、ロード時にランダムな段落を表示するフォームでツールチップを生成したいと考えています。テキストファイルからツールチップを生成する方法
私はツールチップに文字列値を取得してその位置を管理していますが、テキストファイル全体を別の文字列値に「読み込む」ことができました。 "^"記号を削除し、その記号をツールチップに表示します。私は将来、txtファイルを編集して、これが自動化されたプロセスになることを考えています。^で始まる各行に、乱数を生成して表示する関数を考えました。私はここまでそれを作っています
Public Class Question
Dim quote As String
Dim qn As Double
Private Sub Question_Load(sender As Object, e As System.EventArgs) Handles MyBase.Load
ToolTip1.ShowAlways = True
Dim bquote As String
bquote = My.Computer.FileSystem.ReadAllText("C:\texts.txt")
Dim thesearch As String
thesearch = "^"
' for test quote = "i've made it"
ToolTip1.SetToolTip(Me, quote)
End Sub
この特定の問題のために働く
あなたはスプリットを使用して、引用符の配列に 'bquote'を回すことができます関数 'Dim quotes()As String = bquote.Split(thesearch.ToCharArray()、StringSplitOptions.RemoveEmptyEntries)'を使用して、ランダムジェネレータを使用して配列要素を選択します。 – schudel
[**研究**](https://www.google.com/search?q=Split+a+string+VB.NET) –
お返事ありがとうございました。明日はこれを試してみますあなたが助けてくれたので、今日私が成功した –