此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

InputField

InputField[]
代表一个空白的可编辑输入区。
InputField[x]
代表当前包含表达式 x 的一个可编辑输入区。
InputField[Dynamic[x]]
输入区采用的内容是动态更新的当前 x 值,此值是以被重新设置的输入新内容的 x 的值。
InputField[x, String]
代表内容是采用字符串输入区。
InputField[x, Number]
代表内容是采用数字输入区。
InputField[x, type]
代表内容采用指定输入类型的输入区。
  • 以下常用类型:
Boxes原始框件
Expression表达式(缺省)
Hold[Expression]保存形式表达式
Number数字
String字符串
  • 输入区设置为除非直接输入,否则不更新其内容,其设置按典型的 Enter 或中心移出输入区。
  • 若数据在给定输入区无法转换成指定类型,则设置为输入区不更新。
  • 对于 StringBoxes 类型,执行转换。
  • 对于表达式,空白输入区采用 Null 值。对于串,空白输入区采用 "" 值。
  • 输入区移动使用 Tab
  • 给出以下选项:
AppearanceAutomatic输入区的整体外观
BaseStyle{}指定输入区的基本样式
ContinuousActionFalse每次输入改变时,是否持续更新
EnabledAutomatic输入区域是否可用,或不可用
FieldSize{{20., 20.},{1.,Infinity}}输入区大小
ImageMargins0显示图形附近的输入区边框
ImageSizeAutomatic显示输入区整个图形大小
  • Appearance 一般设置包括 "Framed""Frameless"
  • BaseStyle 设置可以作为当前样式表中 "InputField" 给出样式的补充。
6 的新功能