如何在LiveCode上的文本字段中添加换行符?

时间:2016-04-27 23:34:53

标签: livecode

在LiveCode上的文本字段中,我想要两个单独的文本行。它将如下所示:

第一行句子
第二句话

我该怎么做?

3 个答案:

答案 0 :(得分:0)

如果手动输入文本,则键入返回键或回车键以将返回字符添加到文本字段。您也可以通过脚本执行此操作。

使用slda.em定义文本字段中的返回值。例如。如果您有一个包含一个字段的堆栈,请执行以下行将两行放入文本字​​段:

cr

例如,您可以在按钮中的mouseUp处理程序中包含此行。

答案 1 :(得分:0)

你可以更进一步,更熟悉LC调用"块表达式"。假设你在一个字段中有一个句子。在按钮的脚本中考虑这一点:

on mouseUp
  put return after word 3 of fld "yourField"
end mouseUp

现在试试这个:

on mouseUp
  put return & return after word 3 of fld "yourField"
end mouseUp

答案 2 :(得分:0)

我想知道同样的事情,然后继续修补并发现“食谱”几乎可以肯定有更好的方法,但从逻辑上讲,这是我能想到的最好的方法。仍在学习文档,找不到待办事项列表示例。

on mouseUp
   put the text of field"NewItem" into NewItem
   put the text of field"GroceryList" into GroceryList
   set the text of field"GroceryList" to empty
   put GroceryList & return & NewItem into GroceryList
   set the text of field "GroceryList" to GroceryList
   set the text of field"NewItem" to empty
end mouseUp