badboyxxf 发表于 2015-5-7 11:09:00

VSSPELL 控件 获取建议单词

场景如下:我输入一个ufo1,点击demo中的 “Manual Spell” ,会弹出一个spelling check 的对话框,同时触发 badword Event 及Suggestion event。

我想知道,vsspell控件是否有如下功能, 调用控件方法之后,不弹出 spelling check 对话框,也能触发badword Event 及Suggestion event。

或者我调用vsspell控件的某个方法,就能获取到当前检测单词 是否在字典中,以及相似的单词。谢谢

Alice 发表于 2015-5-7 16:09:00

回复 1楼badboyxxf的帖子

感谢你对该问题的反馈。
根据我的理解,如果设置Suggest属性为true,就会引起bad word的替换建议显示出来。这个时候会引发Suggestion事件,然后你可以在Suggestion属性的组里获取新的suggestion。当Suggestion事件触发过后,会触发BadWord 事件。
这两个事件的触发,都是不需要弹出dialogbox的。你只需要触发事件去作即可。

有关自动弹出对话框的设置,请参考文档:
http://helpcentral.componentone.com/nethelp/vsspell8/default.htm#!Documents/automaticdialogprope.htm

badboyxxf 发表于 2015-5-7 16:27:00

回复 2楼Alice的帖子

感谢回答,目前我调用了checktext方法,结果弹出了spelling check 对话框,我想知道如何触发badword Event 及Suggestion event 这些事件,但不弹出 对话框,或者是否有其他检查单词的方法,可以不弹出对话框。
建议中的参考文档似乎是VSThesaurus Control 控件 而不是 VSSpell Control,不知道是否我理解错我,谢谢。

badboyxxf 发表于 2015-5-7 16:46:00

   按照如图方法可实现 checktext 后不显示 对话框,通过反复设置suggest 为true 然后设置false ,可

使suggest 事件只触发一次,但 badword 事件仍会触发两次。

Alice 发表于 2015-5-7 18:27:00

回复 4楼badboyxxf的帖子

你好。
根据你的提示,我不能重现4楼的问题。
为了帮助你解决问题,需要了解你的逻辑,请提供重现该问题的Demo。

badboyxxf 发表于 2015-5-7 18:32:00

回复 5楼Alice的帖子


附件已上传,

Alice 发表于 2015-5-8 10:20:00

回复 6楼badboyxxf的帖子

感谢你提供的示例。
你的问题我们收到了。校验后给你反馈。

Alice 发表于 2015-5-15 16:19:00

回复 6楼badboyxxf的帖子


你好。
请参考如下的图片。

使用8.020101.80版本最新版VsSpell并不能重现你的问题。

badboyxxf 发表于 2015-5-26 16:32:00

有可能是版本问题,感谢解答

Alice 发表于 2015-5-26 18:01:00

回复 9楼badboyxxf的帖子

不用客气。
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢      http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: VSSPELL 控件 获取建议单词