列表框中的特定项目以粗体显示你好,
我想在列表框中以粗体突出显示特定值。 是否可以 ?
例如,在下面的示例中,我只想以粗体显示“第二项”
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你的回答对我帮助很大,谢谢。 我将制作一个模仿框列表行为的框表,并将我想要的值加粗。
回复:列表框中的粗体特定项目如果将列表分成两个列表怎么办?
回复:列表框中的粗体特定项目我需要将所有值(粗体和非粗体)放在同一个位置,它必须按字母顺序排序