foxpro 表格内如何加组合框

dzy1232012 2012-03-26 03:56:45
foxpro 表格内如何加组合框
...全文
247 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
needacoder 2012-04-12
  • 打赏
  • 举报
回复
又是问了无数次的问题
o0风箫吟0o 2012-04-10
  • 打赏
  • 举报
回复
你把相应column1的currentcontrol属性设置为combo1,因为默认是Text

十月鹰飞 2012-04-06
  • 打赏
  • 举报
回复
with thisform.grid1.column1
(默认有两个控件)

if .controlcount=2 then
.addobject('cmb','checkbox')
endif
endwith
xilaianzxsc 2012-03-27
  • 打赏
  • 举报
回复
我以前也研究过这个问题的

研究,是研究通了

不过,话说回来,没有什么实用的价值
lc_apple 2012-03-26
  • 打赏
  • 举报
回复
设置一下column1的currentcontrol属性为combo1
lygcw9602 2012-03-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dzy1232012 的回复:]
lygcw9602 你的方法将控件添加上了但是里面数据不显示了
[/Quote]
用代码添加数据啊
GRID1.COLUMN1.COMBO1.INIT事件代码
FOR I=1 TO 12
THISFORM.GRID1.COLUMN1.COMBO1.ADDITEM(TRANSFORM(I)+"月")
ENDFOR
或者
USE TABLENAME
SCAN
THISFORM.GRID1.COLUMN1.COMBO1.ADDITEM(FIELDNAME)
ENDSCAN
dzy1232012 2012-03-26
  • 打赏
  • 举报
回复
lygcw9602 你的方法将控件添加上了但是里面数据不显示了
lygcw9602 2012-03-26
  • 打赏
  • 举报
回复
1、在GRID的属性窗口选择列下的TEXT1(此时可以看到表单上的GRID的周围有一圈浅绿色的花边,说明GRID处于可编辑状态)
2、在表单的标题栏(或GRID区域)上点一下(不可多点),使焦点从属性窗口转到表单上,按一DELETE键,此时第一步所选的TEXT1控件被删除(此时可以看到表单上的GRID的周围有一圈浅绿色的花边,说明GRID继续处于可编辑状态)
3、点选一下工具栏上的以ComboBox,到表单上刚才TEXT1消失的地方拖一下就成了(想换什么 选什么 再拖一下)
4、再到属性窗口将该列的.Sparse属性修改为.F. 就完成了

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧