Foxtable(狐表)用户栏目专家坐堂 → 如何实现在窗口录入时有语音朗读


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

主题:如何实现在窗口录入时有语音朗读

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


加好友 发短信
等级:三尾狐 帖子:710 积分:5345 威望:0 精华:0 注册:2013/5/27 9:48:00
如何实现在窗口录入时有语音朗读  发帖心情 Post By:2016/9/4 9:46:00 [只看该作者]

如题,目前在表中可以朗读,但使用窗口录入时没有语音。另外,在全局表事件ValidateEdit中加入sp.Speak(e.text, DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)不能实现语音,只能成每个表的表属性中逐个添加才有效?
[此贴子已经被作者于2016/9/4 9:48:43编辑过]

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


加好友 发短信
等级:管理员 帖子:47476 积分:251245 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/9/4 10:09:00 [只看该作者]

默认不生效,要开启:

http://www.foxtable.com/webhelp/scr/0671.htm

 


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


加好友 发短信
等级:三尾狐 帖子:710 积分:5345 威望:0 精华:0 注册:2013/5/27 9:48:00
  发帖心情 Post By:2016/9/4 10:52:00 [只看该作者]

在哪里开启?这样填的不对吗?
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160904105100.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:47476 积分:251245 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/9/4 10:53:00 [只看该作者]

将二楼的帮助看完,就知道了

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


加好友 发短信
等级:三尾狐 帖子:710 积分:5345 威望:0 精华:0 注册:2013/5/27 9:48:00
  发帖心情 Post By:2016/9/4 10:54:00 [只看该作者]

其实最想要的是在窗口录入时也能进行语音朗读

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


加好友 发短信
等级:管理员 帖子:47476 积分:251245 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/9/4 10:56:00 [只看该作者]

你不看我发给你的帮助连接,我对你的帮助又有何意义?

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


加好友 发短信
等级:管理员 帖子:47476 积分:251245 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/9/4 10:57:00 [只看该作者]

我贴给你的帮助,里头有一个重要提示,是用红色粗体标出的。
 
如果是normal型表,在afteropenproject事件开启:
 
DataTables("表A").GlobalHandler.ValidateEdit= True

 

如果是sqltable或sqlquery,在窗口的AfterLoad事件开启:

 

DataTables("窗口1_Table1").GlobalHandler.ValidateEdit= true


 
 

[此贴子已经被作者于2016/9/4 10:59:01编辑过]

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


加好友 发短信
等级:三尾狐 帖子:710 积分:5345 威望:0 精华:0 注册:2013/5/27 9:48:00
  发帖心情 Post By:2016/9/4 10:59:00 [只看该作者]

在窗口的TEXTBOX控件的各个事件中都出现这样的提示:
图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:47476 积分:251245 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/9/4 11:03:00 [只看该作者]

控件的事件,没有e.text这个参数,应该:

 

e.sender.text

 

使用一个事件,要看这个事件有什么e参数:

http://www.foxtable.com/webhelp/scr/0736.htm

 

其实你打开代码编辑器的时候,会自动列出这个事件的说明,包括e参数,你输入e.,按tab,右侧的精灵也会列出这个事件的e参数。

[此贴子已经被作者于2016/9/4 11:03:02编辑过]

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


加好友 发短信
等级:三尾狐 帖子:710 积分:5345 威望:0 精华:0 注册:2013/5/27 9:48:00
  发帖心情 Post By:2016/9/4 11:06:00 [只看该作者]

DataTables("表A").GlobalHandler.ValidateEdit= True如果是多个表呢,重复添加这句,还是DataTables("表A",“表B”,).GlobalHandler.ValidateEdit= True呢?

 回到顶部
总数 24 1 2 3 下一页