PC SOFT

WINDEV的在线文档

  • 输入框控件介绍
  • 创建一个“输入框控件”类型的控件
  • 输入框控件的主要特征
  • 输入框控件的类型
  • 掩码类型
  • 在输入框控件里显示一个指示文本
  • 其他重要的特性
  • 置换
产品
WinDevWebDev-服务器代码WebDev-浏览器代码WinDev Mobile报表和查询
平台
WindowsLinuxWindows MobileWindows PhoneWindows Store appsAndroidAndroid Widget iPhone/iPad
语言
JavaPHPAjax用户代码(MCU)外部语言
数据库
HFSQLHFSQL Client/Server存储过程HF 5.5OLE DBODBC本地访问

输入框控件介绍
输入框控件允许使用者直接输入信息。 也可以使用输入框控件用于可视化信息。

18版本和更高版本
WinDevWindows Store apps 输入框控件现在可用于Windows Store apps应用程序。
18新版本
WinDevWindows Store apps 输入框控件现在可用于Windows Store apps应用程序。
WinDevWindows Store apps 输入框控件现在可用于Windows Store apps应用程序。

创建一个“输入框控件”类型的控件

创建“输入框”类型的控件:
  1. 在窗口或者页面的编辑器下,点击图标创建输入框控件(或者,请选择选项“添加..控件..输入框控件”)。在“创建”窗格下的“常用控件”组中,请单击.
  2. 在窗口或者页面中点击控件要创建的位置。 创建后控件将直接显示。
注意: 另外,我们可以通过点击图标右边的箭头,从预定义的标准配置的控件列表里选择创建一个控件。预定输入框控件的创建. 会出现一个列表(所有可用控件以及它们的项目模板的概述)。 我们只需要在想要创建的控件上点击一下就能将它在编辑器里创建了。注意: 另外,我们可以通过展开“输入”,从预定义的标准配置的控件列表里选择创建一个控件。 会出现一个列表(所有可用控件以及它们的项目模板的概述)。 我们只需要在想要创建的控件上点击一下就能将它在编辑器里创建了。

在控件上下文菜单里选择"描述",可以显示控件的特性。

报表编辑器: 同样,我们可以在一个报表中创建一个输入框控件。 想了解更多信息,请查阅报表中的输入框

输入框控件的主要特征

输入框控件的类型

根据显示或获取的信息类型,输入框控件的格式可以改变。 我们同样可以创建下列类型的输入框控件:
  • 文本 显示或输入一个字符串(名称,地址...)。
  • 多行文本 显示或输入由"回车"分隔的多行字符串。
    • WinDev 在这种情况下,我们可以显示一个垂直的或水平的滚动条。
    • WinDev 我们同样可以显示网络地址和链接形式下的文件路径。
    • WinDevWindows Store apps 注意: 当编辑器下的文本输入框控件被扩大时,它将自动转换成多行文本输入框控件。
  • WinDev 文本 RTF 输入和显示RTF格式的信息。 想了解更多信息,请查阅管理RTF格式下的输入框控件
    WinDev 为了让应用能够在Windows Vista(或者更高级)或者平板电脑上运行,我们可以纳入一个"手写输入框"选项。 这个选项让用户可以直接用笔或者鼠标在控件里输入。 这个功能在手机应用里是默认存在的。
  • WinDev 文本 HTML 输入和实现丰富的文本页面。
    15版本和更高版本
    HTML输入框控件以后可以用在WinDev里了。
    15新版本
    HTML输入框控件以后可以用在WinDev里了。
    HTML输入框控件以后可以用在WinDev里了。
    在控件上方将会自动出现一个工具栏,能让我们输入各种各样的元素(链接,粗体,斜体,...)。 要在此输入框控件里输入图片,我们需要指出图片地址。 控件里的当前链接不能被用户直接测试。 只有当HTML文本输入框的内容在HTML输入框中显示了,这些链接才是有效的。
    想了解更多信息,请查阅管理HTML格式的输入框控件
  • 密码: 当输入时,所有的字符都将显示为星号。
    18版本和更高版本
    WinDev 这样的话,用户可以检查自己输入的密码(AAF)。 想了解更多信息,请查阅显示密码(AAF)
    18新版本
    WinDev 这样的话,用户可以检查自己输入的密码(AAF)。 想了解更多信息,请查阅显示密码(AAF)
    WinDev 这样的话,用户可以检查自己输入的密码(AAF)。 想了解更多信息,请查阅显示密码(AAF)
  • 数字 显示或输入一个数字变量(权值,...)。 如果控件大小不足以显示所有整数型数字,后面的将会显示为"+++"。
  • 货币 显示或输入货币类型数值。
  • 货币 + 欧元 比如管理价格。
    Windows Store apps 此类型的输入框控件不可用。
    17版本和更高版本
    WinDev 所有的数字,货币和货币+欧元型输入框控件允许显示一个按键计算器,用户可以实现相应的计算(选项"显示计算器按键")。 在此类型的控件上也存在多种FAA(应用程序自动功能),例如:通过鼠标滚轮对数值进行修改。 想了解更多信息,请查阅数字控件的AAF
    17新版本
    WinDev 所有的数字,货币和货币+欧元型输入框控件允许显示一个按键计算器,用户可以实现相应的计算(选项"显示计算器按键")。 在此类型的控件上也存在多种FAA(应用程序自动功能),例如:通过鼠标滚轮对数值进行修改。 想了解更多信息,请查阅数字控件的AAF
    WinDev 所有的数字,货币和货币+欧元型输入框控件允许显示一个按键计算器,用户可以实现相应的计算(选项"显示计算器按键")。 在此类型的控件上也存在多种FAA(应用程序自动功能),例如:通过鼠标滚轮对数值进行修改。 想了解更多信息,请查阅数字控件的AAF
  • 日期 显示或输入日期。
    WinDev 用户可以使用数字键盘的"+"和"-"来修改日期。
    如果此控件不在一个弹出式菜单中,我们可以显示一个日历按键来让用户输入日期(选项"显示一个日历按键")。 这种情况下,我们可以定义日历的特性。
    WinDev AAF (应用的自动化功能): 如果日历按钮没有出现,用户仍然可以在日历里选择一个日期(控件的上下文菜单里的“日历”选项)。 要删除此AAF,请使用带有常量应用程序自动功能.日历的函数 禁用应用程序自动功能。 想了解更多信息,请查阅日期输入框的AAF
  • 时间 输入或显示时间。
  • 持续时间 显示或输入持续时间。

掩码类型

输入掩码: 对于每种类型的输入框控件,许多输入掩码 是可以使用的。

这些输入掩码是多行的: 根据项目的不同运行语言,我们可以选择不同的输入掩码。 想了解更多信息,请查阅控件的多语言

通过..输入掩码属性,输入掩码是可以通过编程来修改的。

17版本和更高版本
WinDev 显示掩码: 此外,我们还可以为某些类型的控件(货币,货币+欧元,日期,时间和持续时间)定义显示掩码。 这些显示掩码能够让我们在控件没有输入时定义它的特性。

例如:一个日期类型的控件可以有:

  • 输入掩码: "AAAA/MM/JJ"。
  • 显示掩码: YYYY年MMMMDD日,DDDD(适用于任何字母的日期) 。
显示掩码可以是多语言的,并且通过..显示掩码属性,可以编程来将它修改。
17新版本
WinDev 显示掩码: 此外,我们还可以为某些类型的控件(货币,货币+欧元,日期,时间和持续时间)定义显示掩码。 这些显示掩码能够让我们在控件没有输入时定义它的特性。

例如:一个日期类型的控件可以有:

  • 输入掩码: "AAAA/MM/JJ"。
  • 显示掩码: YYYY年MMMMDD日,DDDD(适用于任何字母的日期) 。
显示掩码可以是多语言的,并且通过..显示掩码属性,可以编程来将它修改。
WinDev 显示掩码: 此外,我们还可以为某些类型的控件(货币,货币+欧元,日期,时间和持续时间)定义显示掩码。 这些显示掩码能够让我们在控件没有输入时定义它的特性。

例如:一个日期类型的控件可以有:

  • 输入掩码: "AAAA/MM/JJ"。
  • 显示掩码: YYYY年MMMMDD日,DDDD(适用于任何字母的日期) 。
显示掩码可以是多语言的,并且通过..显示掩码属性,可以编程来将它修改。

WinDev

在输入框控件里显示一个指示文本

指示文本可以在空的输入框控件里直接显示一个帮助文本。 此帮助文本会在用户输入第一个字符的时候自动清除。

工具提示帮助的例子

此指示文本可用于:

  • 文本类型的输入框控件。
  • WinDev 数字类型,货币类型,货币+欧元类型的输入框控件。
    要使指示文本在数字类型,货币类型和货币+欧元类型的控件中显示,需要勾选“如果是0则变空白”选项。
    也可以显示数字输入框控件的最大值和最小值的边界:
    • 在指示文本里(控件的描述里的选项卡“详细信息”中的“在指示文本中显示边界”选项)。
    • 在工具提示条里(控件的描述里的选项卡“详细信息”中的“在工具显示条中显示边界”选项)。
指示文本的输入可以通过以下方法实现:
  • 在输入框控件的描述中的窗口中(WinDev/WinDev Mobile里的选项卡“帮助”和WebDev里的选项卡“内容”)。
  • 通过属性..指示文本编程。
WinDev 控件里显示的指示的样式可以作为“样式”选项卡的参数。 默认情况下,它与输入区域的样式相匹配,灰色的斜体的。 要修改它,您所需要做的就是选择元素“指示文本”然后勾上选项“自定义指示文本的样式”。

WinDev

其他重要的特性

一个输入框控件可以:
  • WinDev 用来实现“拖拽”。 想了解更多信息,请查阅“拖拽”的管理
  • WinDevWindows 在辅助输入里: 当在输入框中输入时,应用程序会自动给出与控件相关联的HFSQL关键字段里的对应的值。
    例如,在控件“City”里,输入“Ly”时,“Lyon”将会自动给出。
    辅助输入只能用在关键字段和文本的字段。
    辅助输入不能用于非关键字段,数字字段,以及当输入掩码被用于日期时。 想了解更多信息,请查阅在一个输入框控件中的输入
输入框控件同样可以给出:
  • WinDevWindows 一个使用了安装在计算机上的软件OpenOffice的词典拼写检查,或者一个使用了Word词典的拼写和语法检查。
  • WinDevWindows 一个输入历史: 在输入时,将会自动给出包含曾经在此控件输入过的历史数据的列表。 此输入历史不适用于多行输入框。 有关详细信息。请查阅记录已完成的输入(AAF)
  • 15版本和更高版本
    WinDev 输入文件路径时的向导。 此选项允许在输入一个文件的路径名时提供不同的可进入的目录和文件。 如果控件里有辅助输入,则此选项不可用。
    15新版本
    WinDev 输入文件路径时的向导。 此选项允许在输入一个文件的路径名时提供不同的可进入的目录和文件。 如果控件里有辅助输入,则此选项不可用。
    WinDev 输入文件路径时的向导。 此选项允许在输入一个文件的路径名时提供不同的可进入的目录和文件。 如果控件里有辅助输入,则此选项不可用。

在控件上下文菜单里选择"描述",可以显示控件的特性。

置换
20版本和更高版本
WinDevWindows Store apps WinDev和WinDev Mobile可以自动把一个输入框控件转换成多个标签:
  1. 选择要转换的输入控件。
  2. 在窗格“修改”,“转换”组中,展开“重构和切换”并且选择“输入控件转换为标签”。
自动为输入控件的标签创建一个标签并且同样为重复区域创建一个标签。
20新版本
WinDevWindows Store apps WinDev和WinDev Mobile可以自动把一个输入框控件转换成多个标签:
  1. 选择要转换的输入控件。
  2. 在窗格“修改”,“转换”组中,展开“重构和切换”并且选择“输入控件转换为标签”。
自动为输入控件的标签创建一个标签并且同样为重复区域创建一个标签。
WinDevWindows Store apps WinDev和WinDev Mobile可以自动把一个输入框控件转换成多个标签:
  1. 选择要转换的输入控件。
  2. 在窗格“修改”,“转换”组中,展开“重构和切换”并且选择“输入控件转换为标签”。
自动为输入控件的标签创建一个标签并且同样为重复区域创建一个标签。