テキスト編集ボックス内の部分文字列を自動的に強調表示することは可能ですか?やあ。 私のスクリプトがテキスト編集ボックス内の部分文字列を自動的に強調表示できる方法を誰かが知っているかどうか疑問に思っていますか? ユーザーにできるようにしてほしい
1.特定の場所にあるTEB内のテキストをクリックします。
2. "<< Set Text Changed"関数は、まだ決定されていないコマンドを使用して、テキストフィールド内のカーソルの位置を返します。
3.スクリプトは、テキスト内の事前定義された区切り文字のカーソル位置を調べます。
4.最後に、区切り文字の間のテキストを強調表示します。
MouseBoxラッパーを使用して簡単に調べましたが、最初は、JMPがマウスの位置を基になるテキストに関連付ける簡単な方法がないようです。 さらに、それを理解できたとしても、テキスト編集ボックス内でJMPに部分文字列を強調表示させる方法はないようです(少なくとも見つけることはできませんでした)。
おそらく、これを行うために使用できる別のタイプの陳列ボックスがありますか?
JMP Pro 16.2
macOS Big Sur 11.6.5
どんな助けでも大歓迎です。 ありがとう。
グラフィックススクリプティングRe:テキスト編集ボックス内の部分文字列を自動的に強調表示することは可能ですか?テキストボックスでは、太字、斜体、下線に単純なマークアップを使用できます。マークアップについては、テキストボックスのスクリプトインデックスを確認してください。
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;
