图文混排文本框
概述
图文混排文本框(Multi Text Box)用于存放文字信息并展示,用户不可编辑,支持一部分HTML语法,支持多行文本。
上图所示HTML代码如下:
<font color="#994767">123</font>
<br/>
<font color="#666666">456</font>
<br/>
<img src=".\\pic2.png" />
属性
属性 | 描述 |
---|---|
文本(Text) | 当前编辑器显示的内容 |
字体颜色(Font Color) | 用于显示控件的字体颜色 |
浮动提示文字(Hint Text) | 鼠标悬浮于控件时显示的提醒文字 |
HTML文本(HTML Text) | 控件解析并展示的内容 |
事件
回调名称 | 回调函数 |
---|---|
on_click_image | 点击图片时调用回调 |
on_lost_capture | 失去焦点时回调 |
on_get_capture | 获得焦点时回调 |
on_click_hyperlink | 点击超链接时回调 |
Lua脚本示例
self.Text = "MultiTextBox"
self.AlwaysVScroll = true
--点击图片时产生回调
function on_click_image(self)
local str=nx_string(self.HtmlText)
nx_msgbox(str)
end