VF text.text和text.value区别什么 时候用
2个回答
展开全部
看看下面的解释,你就会明白的。
包含在控件的文本框部分中输入的未设置格式的文本。设计时不可用;运行时只读。
Object.Text备注
与 Value 控件不一样,Text 控件包含的值是未设置格式的,并且与用户在控件中输入的文本一致。
控件的 Text 控件中的未设置格式的文本可能与控件的Value 控件不一样,有以下原因:
Value 控件可能不是字符型;可能包含日期或数值型
对编辑框来说,Value 控件可能会为在编辑框中输入的文本添加行,并提供与前期版本的兼容性。因此,在选择带有 SelStart 和 SelLength属性的文本时,使用Text 控件是更好的方法。
如果控件的 Format 控件用 R 设置,则从 Value 控件中删除输入的掩码字符。
如果组合框控件的 Style 控件设置为 2 (下拉列表),因为组合框没有文本框,所以Text 控件包含空串。
指定控件的当前状态。设计和运行时可用。
[Form.]Control.Value[ = nSetting]属性值nSetting对于复羡顷选框控件,VALUE 属性的设置有:
设置描述0(默认值)未选定。1选定。2混合值。该设置仅可用于代码中。
对于 CommandGroup, ComboBox, EditBox, ListBox, OptionGroup 和 spinner 控件, VALUE 属性的设置是当前选定的字符串或数值型的值。 对于 OptionButton 控件, value 的设置有: 设置 描述0(默认) 指明按钮未被选定。1指明按钮被选定。对于 TextBox 控件, value 属性可以是当前选定的字符串、数值型值、日期型值、日期时间型值、货币型值或逻辑型值,默认设置为字符串。
备注
对于表格控件,VALUE 属性只在表格有焦点时可用兄没陆。
命令组或选项组控件的 VALUE 属性可用来确定组中引起事件的按钮。它被设置为整数,以表明组中引起事件的按钮。
当为控件设置了控件源时,VALUE 属性的行为将有所改变。在设置控件源时,ControlSource 属性用以指定变量或字段,而 VALUE 属性则设置该变量或字段的数据类型。如果此数据类型对给定的控件无效,则 Visual FoxPro 会产生错误。
以下为有效数据类型的列表:
控件 所允许的数据类型
复选框 整型、逻辑型、数值型
组合框 字符型、整型、数值型
命令组 字符型、整型、数值型
编辑框 字符型、备注型
表格 字符型、数值型
列表框 字符型、整型、数值型
选项按钮 整型、察缺逻辑型、数值型
选项组 字符型、整型、数值型
微调 货币、整型、数值型
文本框 任何数据类型
包含在控件的文本框部分中输入的未设置格式的文本。设计时不可用;运行时只读。
Object.Text备注
与 Value 控件不一样,Text 控件包含的值是未设置格式的,并且与用户在控件中输入的文本一致。
控件的 Text 控件中的未设置格式的文本可能与控件的Value 控件不一样,有以下原因:
Value 控件可能不是字符型;可能包含日期或数值型
对编辑框来说,Value 控件可能会为在编辑框中输入的文本添加行,并提供与前期版本的兼容性。因此,在选择带有 SelStart 和 SelLength属性的文本时,使用Text 控件是更好的方法。
如果控件的 Format 控件用 R 设置,则从 Value 控件中删除输入的掩码字符。
如果组合框控件的 Style 控件设置为 2 (下拉列表),因为组合框没有文本框,所以Text 控件包含空串。
指定控件的当前状态。设计和运行时可用。
[Form.]Control.Value[ = nSetting]属性值nSetting对于复羡顷选框控件,VALUE 属性的设置有:
设置描述0(默认值)未选定。1选定。2混合值。该设置仅可用于代码中。
对于 CommandGroup, ComboBox, EditBox, ListBox, OptionGroup 和 spinner 控件, VALUE 属性的设置是当前选定的字符串或数值型的值。 对于 OptionButton 控件, value 的设置有: 设置 描述0(默认) 指明按钮未被选定。1指明按钮被选定。对于 TextBox 控件, value 属性可以是当前选定的字符串、数值型值、日期型值、日期时间型值、货币型值或逻辑型值,默认设置为字符串。
备注
对于表格控件,VALUE 属性只在表格有焦点时可用兄没陆。
命令组或选项组控件的 VALUE 属性可用来确定组中引起事件的按钮。它被设置为整数,以表明组中引起事件的按钮。
当为控件设置了控件源时,VALUE 属性的行为将有所改变。在设置控件源时,ControlSource 属性用以指定变量或字段,而 VALUE 属性则设置该变量或字段的数据类型。如果此数据类型对给定的控件无效,则 Visual FoxPro 会产生错误。
以下为有效数据类型的列表:
控件 所允许的数据类型
复选框 整型、逻辑型、数值型
组合框 字符型、整型、数值型
命令组 字符型、整型、数值型
编辑框 字符型、备注型
表格 字符型、数值型
列表框 字符型、整型、数值型
选项按钮 整型、察缺逻辑型、数值型
选项组 字符型、整型、数值型
微调 货币、整型、数值型
文本框 任何数据类型
2013-04-16
展开全部
thisform.text1.value 相当于vb 中的text1.text在vf中,text控件的text属性几乎没有什么用处,text为只读属性,也就是说只能在运行时刻通过液肢它来孝则取text控件的值,但这个功能闹慎世,value属性就能胜任
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询