2016-04-27 19 views

答えて

0

テキストを手動で入力する場合は、リターンキーまたはEnterキーを入力して、テキストフィールドにリターン文字を追加します。また、これをスクリプトで行うこともできます。

crを使用して、テキストフィールドに返品を定義します。例えば。あなたは一つのフィールドで1つのスタックを持っている場合は、テキストフィールドに2つの行を置くために、次の行を実行します。

put "First line of sentence" & cr & "Second line of sentence" into field 1 

あなたは、インスタンスのためのボタンでのmouseUpハンドラ内でこの行を含めることができます。

+1

マークの答えは、スポットオンです。 LiveCode内の行末の文字はASCII 10であることに注意してください。RETURN、CR、およびLINEFEEDはすべてASCII 10を表すすべての同義語です。 – Devin

0

これをさらに進めて、LCが "チャンク式"と呼んでいるものにもっと慣れ親しむことができます。 1つのフィールドに1つの文があるとします。ボタンのスクリプトでこれを考えてみましょう:

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 
関連する問題