永发信息网

VFP组合框的取值

答案:3  悬赏:10  手机版
解决时间 2021-03-22 13:48
VFP组合框的取值
最佳答案
这三个各有所长

1). DisplayValue 是字符串, 是你所直接看到的东西, 是三个中比较常用到的.

2). Value的值不能确定类型, 这同你绑定的数据相关, 比如你设置组合框的Rowsource = "tmpdbf.cname, ino", 并设置BindColumn = 2 这样,绑定的数据就是 iNO的类型, 取值也是 iNO, 尽管你看到的是字符串.
另外, 如果你输入的内容不存在下拉列表中, 这时Value = "", 而不像DisplayValue显示你输入的内容

3). Text这是一个比较奇怪的. 当你的组合框的STYLE是下拉框时, TEXT的值永远是空"". 就是说当是下拉框时, 此时没有TEXT值., 其它时只返回字符串, 同DisplayValue的内容.

Derek shu
全部回答
答案给你发过去了。
Visual FoxPro 9.0 语言参考
DisplayValue 属性
指定 ListBox 或 ComboBox 控件中选定项的第一列的内容。设计和运行时可用。
当某个组合框或列表框多于一列,且控件的 BoundColumn 属性设置为大于 1 的值时,使用 DisplayValue 属性。
[Form.]Control.DisplayValue[ = Expr]
属性值
Expr
指定字符串或数值。下表列出了 Expr 的值。 Expr 说明
字符串
指定选定项的第一列的值。
对于组合框,当 DisplayValue 属性是字符串时,DisplayValue 属性指定了组合框的文本框部分中显示的文本。但是,ComboBox 对象的 InputMask 和 MaxLength 属性会影响它的显示。

数值
指定选定项的索引。
说明
应用于:ComboBox 控件 | ListBox 控件
当组合框或列表框中仅有一列时,如果控件的 DisplayValue 属性和 Value 属性都包含字符串,则二者的值通常都相同。但是有一种例外情况:两个属性的内容都是字符串,然后在组合框中输入一个值,但该值不存在于列表中。在此情况下,Value 属性是空字符串(""),而 DisplayValue 属性是所输入的值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问二次解压密码是什么?
鼠标设置宏是什么意思,游戏鼠标怎么一键宏设
已知点A在x轴上方,到x轴的距离是3,到y轴的
档案各材料出生年月不一致,以什么为判断依据
单选题Inafewdayshe'llleave________Lo
明月图案纹身多少钱
mouies什么意思
晏子使楚中燕子故意笑了笑,这笑隐藏着什么?
我今年l2岁.我出生时爸爸27岁.今年爸爸多少岁
苗木等级怎么区分
共和路豆腐桥/金桥路(路口)我想知道这个在什
卫滨区新乡东方快捷宾馆地址是什么,有没有知
总统用车用林肯mkr(黑色与蓝色)还是克莱斯
赵本山功夫小品台词,谁有小品《功夫令》的台
耳机插电脑前面插一半能听到正常的声音,全插
推荐资讯
本来还有五百兆流量,为什么点了360卫士一键
初二各科怎样提高成绩,数学成绩不太好,初二
在计算(48-8)×5,则先算________,再算___
化学在生产和日常生活中有着重要的应用.下列
关心在外打工的晚辈的话语
单选题关于蓝藻和蛔虫的结构及代谢特征的比较
人教版高中数学选修与必修的关系
宋丹丹为什么骂潘石屹
浪费时间反怎么写50字
为了不让别人扫兴而委屈自己,用什么词形容好
单选题The city is known fo
歌词有:你的肩膀就是我的骄傲。是哪首歌
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?