cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 2788|回复: 3

[Lua] lua怎样创建文本编辑器

[复制链接]
发表于 2014-12-19 21:58:53 | 显示全部楼层 |阅读模式
弱弱地问一下各位大神,lua怎样创建文本编辑器?
发表于 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)
 楼主| 发表于 2014-12-27 22:31:27 | 显示全部楼层
谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-4-26 04:34 , Processed in 0.046616 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表