私のビジュアルベーシックコードが各テキストボックス間で30秒の遅延で複数のテキストボックスを話せるようにしようとしています。
パブリック クラス Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
End If
If My.Computer.FileSystem.FileExists(OpenFileDialog1.FileName) Then
Dim ioFile As New System.IO.StreamReader(OpenFileDialog1.FileName)
TextBox1.Text = ioFile.ReadLine()
TextBox2.Text = ioFile.ReadLine()
TextBox3.Text = ioFile.ReadLine()
TextBox4.Text = ioFile.ReadLine()
TextBox5.Text = ioFile.ReadLine()
TextBox6.Text = ioFile.ReadLine()
TextBox7.Text = ioFile.ReadLine()
TextBox8.Text = ioFile.ReadLine()
TextBox9.Text = ioFile.ReadLine()
TextBox10.Text = ioFile.ReadLine()
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim SAPI
SAPI = CreateObject("SAPI.spvoice")
SAPI.Speak(TextBox1.Text)
End Sub
クラス終了
基本的に、10個の単語を含む10個のテキストボックスがあり(txtファイルからロードされます)、最初のテキストボックスを言うtxt to speechコードがありますが、ボタン2にリンクされたテキストをスピーチコードにリンクして、すべてのテキストボックスを各テキストボックスの間に 30 秒の遅延があります。これを行うにはどうすればよいですか?