刷新文本编辑框、文本框或列表框中的项目(以最简单的为准)呃,我最后遇到的事情是令人耳目一新:\
好的。 因此,我可以选择使用列表框或文本编辑框(我讨厌文本框,因为你无法突出显示其中的文本),默认情况下仅包含一行“现有评论移至此处”
当用户按下下面的按钮时,会运行一个函数来反馈列表 "All_Comments" = {"A", "B"};
我想将我使用的框中的“现有评论移至此处”替换为列表中的项目。
不幸的是,我所做的一切都不起作用。
我尝试过刷新、重新显示、附加……也许我做得不对。 这是一个我可以学习的简单例子:
disp = {“在此插入”};
nw1 = 新窗口("新东西",
lb= 列表框(显示)
);
All_Comments={"肥皂","食物","小狗"};
lb << Append( 列表框(All_Comments));
回复:刷新文本编辑框、文本框或列表框中的项目(以最简单的为准)您可以通过更改背景颜色来突出显示文本框。
nw = new window("Test",
tb1 = text box("Hello"),
tb2 = text box("World")
);
tb1 << Background Color( "Green" );
tb2 << Background Color( "Light Yellow" );
该方法也适用于文本编辑框,但似乎没有任何效果。
回复:刷新文本编辑框、文本框或列表框中的项目(以最简单的为准)是这个吗?
NamesDefaultToHere(1);
disp = {"INSERT HERE"};
nw1 = New Window( "NEW STUFF",
lb = List Box( disp ),
ButtonBox("Update List", updateScript);
);
ShowProperties(lb);
updateScript =
Expr(
All_Comments = {"SOAP", "FOOD", "PUPPIES"};
lb << removeAll;
lb << append(All_Comments)
);
查看日志以了解“ListBox()”可以理解哪些其他消息。