浮点数编辑框
概述
浮点数编辑框(Float Edit)用于接收用户的输入,主要用于处理接收数字类型尤其是浮点数时,浮点编辑框不会接收数字以外的其他输入。
单击编辑框可以使得编辑框获得焦点(此时编辑栏中会有光标闪动),编辑框在获取焦点后才能获取用户输入,点击编辑框以外的其他区域会使编辑框失去焦点,失去焦点后不会获取用户的输入。
- 获得焦点
- 失去焦点
属性
属性 | 描述 |
---|---|
文本(Text) | 当前编辑器显示的内容 |
字体颜色(Font Color) | 用于显示控件的字体颜色 |
浮动提示文字(Hint Text) | 鼠标悬浮于控件时显示的提醒文字 |
浮点值精度(Format) | 设置浮点数的精度 |
事件
回调名称 | 回调函数 |
---|---|
on_get_focus | 鼠标点击获得焦点回调 |
on_lost_focus | 失去鼠标点击焦点回调 |
on_changed | 输入的内容变化时调用的回调 |
on_enter | 敲击回车时调用的回调 |
lua脚本示例
self.Text = "Edit"
self.Format = "%.5f"
function on_float_edit_enter(self)
local str=nx_string(self.Text)
nx_msgbox(str)
end