smalltalk texteditor小部件打印新行

时间:2011-02-21 00:27:45

标签: return smalltalk text-editor

我正在使用Cincom VisualWorks并使用TextEditor小部件。我能够将数据写入此小部件但是对于我的生活,我无法打印新行(或carraige返回)字符。使用“cr”作为“Transcript:cr”在这个小部件中不起作用。有谁知道该怎么办?

1 个答案:

答案 0 :(得分:2)

有一个方法#setText:,根据系统的不同,您可能需要CR和LF:

myTextEditorWidget setText: 'line1', Character cr asString, Character lf asString, 'line2'.

如果尚未定义#setText:方法,您可以通过将其添加为该类的访问者来实现;假设您告诉UIBuilder文本字段名称为myText,那么您可以添加方法:

myTextEditorWidget myText: 'line1', Character cr asString, Character lf asString, 'line2'.