社区
VFP
帖子详情
组合框和表格的问题
comeonstuding
2003-11-20 04:14:47
组合框可分为下拉组合框和下拉列表
那它有用来表示所选择的值
1:value2:displayvalue3:text分别代表什么。他们有什么区别。
如果我要判定这个无论时组合框和下拉列表没有选择或没有输入,或输入为全空格。
怎么判断。
关于表格的
怎样在单击表格的某单元格时,使单元格变成组合框,而不是文本框,怎样控制
这个组合框的数据源,如这个数据时temp表的name的不重复再加一个‘无'的选择
组合框,此组合框是下拉列表
即‘无‘这个值在表temp中没有。
...全文
275
13
打赏
收藏
组合框和表格的问题
组合框可分为下拉组合框和下拉列表 那它有用来表示所选择的值 1:value2:displayvalue3:text分别代表什么。他们有什么区别。 如果我要判定这个无论时组合框和下拉列表没有选择或没有输入,或输入为全空格。 怎么判断。 关于表格的 怎样在单击表格的某单元格时,使单元格变成组合框,而不是文本框,怎样控制 这个组合框的数据源,如这个数据时temp表的name的不重复再加一个‘无'的选择 组合框,此组合框是下拉列表 即‘无‘这个值在表temp中没有。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
comeonstuding
2003-11-30
打赏
举报
回复
怎样使gird中所单击的那各从文本框变成组合框
comeonstuding
2003-11-30
打赏
举报
回复
to 回复人: sunsunup() ( ) 信誉:100 2003-11-22 12:17:56 得分:0
grid 右鍵, 選取單元格, 將一個組合框拖到單元格里. 在單元格的gotfocus event中, 加一句 this.sparse = .f., lostfocus event中, 加this.sparse =.t., 這樣可以在文本框/組合框中顯示.
怎样把選取單元格, 將一個組合框拖到單元格里.
comeonstuding
2003-11-30
打赏
举报
回复
to 回复人: yasur(西夏寒) ( ) 信誉:95 2003-11-21 9:16:05 得分:0
样在单击表格的时候使其变为组合框:
在设计时可以删除GRID中的TEXT,然后拖入一个COMBOBOX,数据源:CONTROLSOURCE 记录源:ROWSOURCE
怎样删除GRID中的TEXT
或者使用REMOVEBOJECT()移去TEXTBOX,用ADDOBJECT添加COMBOBOX
可否给出代码
yestoyes
2003-11-26
打赏
举报
回复
我在你的另一题中有回答了
comeonstuding
2003-11-23
打赏
举报
回复
up
sunsunup
2003-11-22
打赏
举报
回复
grid 右鍵, 選取單元格, 將一個組合框拖到單元格里. 在單元格的gotfocus event中, 加一句 this.sparse = .f., lostfocus event中, 加this.sparse =.t., 這樣可以在文本框/組合框中顯示.
comeonstuding
2003-11-22
打赏
举报
回复
2:
关于表格的
怎样在单击表格的某单元格时,使单元格变成组合框,而不是文本框,怎样控制
这个组合框的数据源,如这个数据时temp表的name的不重复再加一个‘无'的选择
组合框,此组合框是下拉列表
即‘无‘这个值在表temp中没有。
yasur
2003-11-21
打赏
举报
回复
怎样在单击表格的时候使其变为组合框:
在设计时可以删除GRID中的TEXT,然后拖入一个COMBOBOX,数据源:CONTROLSOURCE 记录源:ROWSOURCE
或者使用REMOVEBOJECT()移去TEXTBOX,用ADDOBJECT添加COMBOBOX
mgan
2003-11-20
打赏
举报
回复
text 属性
应用于 请参阅
包含在控件的文本框部分中输入的未设置格式的文本。设计时不可用;运行时只读。
语法
Object.Text
附注
与 Value 控件不一样,Text 控件包含的值是未设置格式的,并且与用户在控件中输入的文本一致。
控件的 Text 控件中的未设置格式的文本可能与控件的Value 控件不一样,有以下原因:
Value 控件可能不是字符型;可能包含日期或数值型
对编辑框来说,Value 控件可能会为在编辑框中输入的文本添加行,并提供与前期版本的兼容性。因此,在选择带有 SelStart 和 SelLength属性的文本时,使用Text 控件是更好的方法。
如果控件的 Format 控件用 R 设置,则从 Value 控件中删除输入的掩码字符。
如果组合框控件的 Style 控件设置为 2 (下拉列表),因为组合框没有文本框,所以Text 控件包含空串。
mgan
2003-11-20
打赏
举报
回复
value 属性
应用于 请参阅
指定控件的当前状态。设计和运行时可用。对于组合框和列表框控件,此属性只读。
语法
[Form.]Control.Value[ = nSetting]
设置
nSetting
对于复选框控制,value 属性的设置有:
设置 说明
0 (默认值)未选定。
1 选定。
2 灰色,该设置只在代码中可用。
对于命令组、组合框、编辑框、列表框、选项组和微调控制,value 属性的设置为当前所选的字符或数值。
对于选项按钮控制,value 属性的设置有:
设置 说明
0 表明选中按钮。
1 (默认值)表明没有选中按钮。
对于文本框控制,value 属性可以是当前选定的字符串、数值型值、日期型值、日期时间型值、货币型值或逻辑型值,默认设置为字符串。
说明
设计和运行时可用。对于组合框和列表框控制,此属性只读。
对于表格控制,value 属性只在表格有焦点时可用。
命令组或选项组控制的 value 属性可用来确定组中引起事件的按钮。它被设置为整数,以表明组中引起事件的按钮。
当为控制设置了控制源时,value 属性的行为将有所改变。在设置控制源时,ControlSource 属性用以指定变量或字段,而 value 属性则设置该变量或字段的数据类型。如果此数据类型对给定的控制无效,则 Visual FoxPro 会产生错误。
以下为有效数据类型的列表:
控制 所允许的数据类型
复选框 整型、逻辑型、数值型
组合框 字符型、整型、数值型
命令组 字符型、整型、数值型
编辑框 字符型、备注型
表格 字符型、数值型
列表框 字符型、整型、数值型
选项按钮 整型、逻辑型、数值型
选项组 字符型、整型、数值型
微调 货币、整型、数值型
文本框 任何数据类型
displayvalue 属性
应用于 请参阅
指定在一个列表框或组合框中选定项的第一列的内容。设计和运行时可用。
语法
[Form.]Control.DisplayValue[ = Expr]
设置
Expr
如果 DisplayValue 是一个字符串,就指定选定项的第一列的值;如果 DisplayValue 是数值,就指定选定项的索引。
说明
当组合框或列表框中的项不止一列并且控制的 BoundColumn 属性设置大于 1 时,应使用 displayvalue 属性。当 DisplayValue 是一个字符串时,组合框的文本框中的文本由 DisplayValue 指定。
附注
当组合框或列表框只有一列时,如果控制的 displayvalue 属性和 Value 属性都包含字符串,则两者有相同的设置。
mgan
2003-11-20
打赏
举报
回复
vfp 帮助里面有啊
看MSDN
comeonstuding
2003-11-20
打赏
举报
回复
to 回复人: yjzxs(海水) ( ) 信誉:100 2003-11-20 16:42:00 得分:0
3:text返回控件文本框部份的未格式化的文本,实际用到的比较少
什么是未格式化的文本
yjzxs
2003-11-20
打赏
举报
回复
1:value就是返回组合框的值,应该不会很难理解的
2:displayvalue用的比较少,他用于确定组合框的选择项的第一列的内容,如果组合框只有一列的话,Value的值和displayvalue的值是一样的
如果是二列或多列以上的,displayvalue的值是第一列的内容,但value的值却不一定,它的值是由用户在生成器中指定的返回的值是第一列还是第二列的
3:text返回控件文本框部份的未格式化的文本,实际用到的比较少
HZFS_1.rar
当 CAD 缺失对应字体时,图纸文字会显示异常,出现乱码、问号。将下载好的字体文件复制到 AutoCAD 的 Fonts 文件夹中,即可恢复正常显示。
施肥播种机 SolidWorks三维.rar
施肥播种机 SolidWorks三维.rar
土豆收获分类机 SolidWorks三维.rar
土豆收获分类机 SolidWorks三维.rar
含多类型电动汽车的微网两阶段优化调度模型研究(Matlab代码实现)
含多类型电动汽车的微网两阶段优化调度模型研究(Matlab代码实现)
自己绘制的图纸打开乱码怎么办?下载应急方案及时解决.rar
一键还原CAD图纸正常字体,告别问号乱码
VFP
2,749
社区成员
29,142
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章