可以自動突出顯示文本編輯框中的子字符串嗎?你好。 我想知道是否有人知道我的腳本可以自動突出顯示文本編輯框中的子字符串的方法? 我希望用戶能夠
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;
