ciao jeremy!
purtroppo il problema è che per leggere uso: SpeakAsync
è praticamente il testo letto impiega più tempo dello scorrimento della griglia!
l'unico modo che sono riuscito in parte è essere avvisato se continuare a leggere in questo modo il ciclo lo mando avanti manualmente
codice:
DataGridView1.ClearSelection()
For parla As Integer = 0 To DataGridView1.RowCount - 1 Step 1 ' DataGridView2.Columns(5)
Synt.SpeakAsync(DataGridView1.Item(5, parla).Value)
Synt.SpeakAsync(" scrivente " & DataGridView1.Item(4, parla).Value)
Synt.SpeakAsync("Protocollo del " & DataGridView1.Item(6, parla).Value)
DataGridView1.CurrentCell = DataGridView1.Rows(CType(parla, Integer)).Cells(1)
DataGridView1.CurrentRow.Selected = DataGridView1.CurrentCell.RowIndex
DataGridView1.CurrentRow.Selected = True
If MessageBox.Show("Vuoi continuare? ", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.No Then Exit Sub
Next