列錶框中的特定項目以粗體顯示你好,
我想在列錶框中以粗體突出顯示特定值。 是否可以 ?
例如,在下面的範例中,我只想以粗體顯示“第二項”
New Window( "Example",
fontobj = lb = List Box(
{"First Item", "Second Item", "Third Item"},
width( 200 ),
max selected( 2 ),
nlines( 6 )
)
);自動化和腳本編寫視窗回覆:列錶框中的粗體特定項目我認為使用列錶框,您只能設定所有項目的選擇或樣式。 您想要加粗單一選項有什麼具體原因嗎?
Names Default To Here(1);
nw = New Window("Example",
lb = List Box(
{"First Item", "Second Item", "Third Item"},
width(200),
max selected(2),
nlines(6)
)
);
lb << Set Selected(2);
lb << Set Font Style("Italic Bold Underline");
回覆:列錶框中的粗體特定項目我可以想到為什麼在列錶框中加粗/格式化特定條目可能有用的原因有很多!我有一個應用程序,允許我以與 JMP 腳本索引非常相似的方式快速瀏覽我的 API 功能。為了允許有助於視覺解析的格式,我必須使用 Table Box 和 COL Box 重新建立列錶框,將其包裝在滑鼠框內,以便能夠知道正在單擊哪個項目並執行某些操作基於此的操作(例如禁止選擇某些條目)。
這是一項艱鉅的工作,但現在它只是一個小部件,我可以使用一行程式碼將其嵌入到任何腳本中,就像內建列錶框一樣。
該腳本中的兩個列錶框確實是包裹在滑鼠框中的表格框,但不可否認的是,單獨條目格式化的附加功能。

@SophieCuvillier ,簡短的回答是否定的 - JMP 不為我們低階腳本編寫人員提供任何修改列錶框中各個條目的功能。它們確實具有這種功能,正如 JMP 腳本索引透過它們使用的列錶框實現的那樣。
如果您足夠努力,您可以使 TableBox 表現得像一個列錶框,但這確實需要一些工作。根據我公司的規定,我無法給出我的代碼,但如果需要,我願意幫助回答任何問題。
回覆:列錶框中的粗體特定項目哇!
回覆:列錶框中的粗體特定項目你好,
非常感謝@jthi以及您的答案。我需要以粗體突出顯示某些值,因為它們對用戶來說具有與其他值不同的效用,並且他們希望能夠僅透過顯示的名稱在視覺上區分它們。
@ErraticAttack你的回答對我幫助很大,謝謝。 我將製作一個模仿框列表行為的框表,並將我想要的值加粗。
回覆:列錶框中的粗體特定項目如果將清單分成兩個清單怎麼辦?
回覆:列錶框中的粗體特定項目我需要將所有值(粗體和非粗體)放在同一個位置,它必須按字母順序排序