twj 发表于 2014-12-19 21:58:53

lua怎样创建文本编辑器

弱弱地问一下各位大神,lua怎样创建文本编辑器?

lazydog 发表于 2014-12-20 12:12:55

创建文本编辑器?是文本框吧……

晓零辛纳 发表于 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)

twj 发表于 2014-12-27 22:31:27

谢谢
页: [1]
查看完整版本: lua怎样创建文本编辑器