可以自动突出显示文本编辑框中的子字符串吗?你好。 我想知道是否有人知道我的脚本可以自动突出显示文本编辑框中的子字符串的方法? 我希望用户能够
1. 单击 TEB 内特定位置的文本。
2. “<< Set Text Changed”函数将使用尚未确定的命令返回光标在文本字段中的位置。
3. 脚本在光标位置周围寻找文本中预定义的分隔符。
4. 最后,它突出显示分隔符之间的文本。
我简要地探索了使用 MouseBox 包装器,但乍一看,JMP 似乎没有任何简单的方法可以将鼠标位置与底层文本相关联。 另外,即使我能弄清楚,似乎也没有任何方法可以让 JMP 在文本编辑框中突出显示子字符串(至少我找不到)。
也许我可以使用另一种类型的展示盒来做到这一点?
JMP 专业版 16.2
macOS 大苏尔 11.6.5
任何帮助表示赞赏。 谢谢。
图形脚本回复:可以在文本编辑框中自动突出显示子字符串吗?文本框可以对粗体、斜体和下划线使用简单的标记。在文本框的脚本索引中查找标记。
Names Default To Here( 1 );
example_text =
"This is <B>bold</B> text. This is <I>italic</I> text. This is <U>underlined</U> text.
This is <B><I><U>bold, italic, underlined</U></I></B> text.";
win = New Window( "Example", tb = Text Box( example_text ) );
tb << markup;

回复:可以在文本编辑框中自动突出显示子字符串吗?我知道此功能,但文本框不允许用户手动选择其中的文本,也无法在单击它们时执行任何功能。 我正在寻找用户可以单击文本字符串中的单个单词的东西,并且函数将自动选择整个单词。