刷新文本編輯框、文本框或列錶框中的項目(以最簡單的為準)呃,我最後遇到的事情是令人耳目一新:\
好的。 因此,我可以選擇使用列錶框或文本編輯框(我討厭文本框,因為你無法突出顯示其中的文本),默認情況下僅包含一行“現有評論移至此處”
當用戶按下下面的按鈕時,會運行一個函數來反饋列表 "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()”可以理解哪些其他消息。