Skip to main content

浮点数编辑框

概述

浮点数编辑框(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