【发布时间】:2021-10-30 20:32:40
【问题描述】:
我必须创建一个 Windows 应用程序,这是一个文字处理器,它会建议用户输入他输入的单词的同义词。这必须在整个文档中工作,包含多个句子,生成并显示为弹出窗口,或者上下文菜单,仅当用户右键单击一个单词时。我相信我必须将每个单词作为一个单独的对象,以便我可以订阅 RMBClick 事件然后填充弹出窗口并显示它。问题是,我不知道如何让用户输入的每个单词成为一个单独的对象。有干净的解决方案吗?我认为问题类似于拼写检查的问题
【问题讨论】:
-
你能做到
Split(' ')吗? -
我的意思是,给定一个TextBox(或RichTexBox),里面有一个句子,我怎么知道用户右键点击了什么词?我的想法是将每个单词作为一个单独的 ui 元素,以便我可以订阅它的 OnClick 事件。但我不知道要使用什么类型的元素,以及如何处理原始用户输入以使其可靠地写入、删除和插入句子中的文本......
-
请更具体并显示您正在使用的文本控件