Foxtable(狐表)用户栏目专家坐堂 → 朗读点击


  共有10518人关注过本帖树形打印复制链接

主题:朗读点击

帅哥哟,离线,有人找我吗?
lin_hailun
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/13 15:14:00 [显示全部帖子]

 代码写错位置了吧?做个例子传上来瞧瞧

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/15 10:40:00 [显示全部帖子]

 需要在Click事件里编写如下代码

sp.Speak(e.Row(e.Col.Name), DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/16 16:13:00 [显示全部帖子]

 可以,弄一个按钮,写入如下代码。如果要中途停止,还要在添加一个全局变量去判断和退出。

Dim t As Table = CurrentTable
Dim r As Integer = CurrentTable.RowSel
Dim c As Integer = CurrentTable.ColSel
For i As Integer = r To t.Rows.Count - 1
    sp.Speak(t.Rows(i)(c), DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)
Next

 回到顶部