|
发表于 2014-12-21 12:07:32
|
显示全部楼层
本帖最后由 晓零辛纳 于 2015-11-30 10:48 编辑
要创建一个富文本框(文本框,文本编辑器,2D Editor),请这样做:
myTextBox1=D2Editor.newRichText()
这样,便可以简单的创建一个文本框,但是要使用它,我们还需要做一些初始化工作:
myTextBox1:move(10,10)
myTextBox1:resize(100,100)
请注意!通常不推荐使用富文本框而应使用其他方式代替,除非您在应用的整个生命周期都要用到这个富文本框。这是因为富文本框无法被轻易注销。如果您使用了计算器上的IDE(使用Lua编写),那么即便IDE返回编辑状态,富文本框也不会消失。
下面给出了新的富文本框的默认设置。这也可以在api参考指南里找到。
:move(0, 0)
:setBorder(0)
:setBorderColor(0x000000)
:setColorable(false)
:setDisable2DinRT(false)
:setFontSize(<系统默认字号>)
:setMainFont(<系统默认字体>)
:setReadOnly(false)
:setSelectable(true)
:setTextColor(0x000000)
:setVisible(true) |
|