新手的问题请教

rocket007 2003-08-21 10:03:14
请问如何将一个form的optiongroup1.value附给另一个form 中的label.caption,要求把label.caption的值根据optiongroup1.value的不同而 改变
...全文
24 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
rocket007 2003-08-26
  • 打赏
  • 举报
回复
或7.0,要是中文版的
rocket007 2003-08-26
  • 打赏
  • 举报
回复
请问哪里有vfp8.0 的免费下载?
szjhxu 2003-08-21
  • 打赏
  • 举报
回复
如果在不同表单中实现上述功能也很简单:
有两种方法:
1、用表单集,代码为:thisformset.form2.label1.caption=.....
2、用参数传递:
Do form 另一表单文件名 with thisform.optiongroup1.value
在另一表单的INIT事件中用PARAMETERS X来接收参数,
然后将X赋给LABEL1的CAPTION属性。
szjhxu 2003-08-21
  • 打赏
  • 举报
回复
1、删除OptionGroup1的Value值,这时在属性窗口中显示“无”;
2、在OptionGroup1的InterActiveChange事件中加入代码:
thisform.label1.caption=this.value


注:如果选项组和命令组的VALUE初值为字符型的话,则在操作中VALUE返回为各按钮的标题;如果初值为数值,则表示第几个按钮。
fj_jiangqi 2003-08-21
  • 打赏
  • 举报
回复
先后没关系,记着背后是一个变量,如果在一个过程中那个变量要事先定义为全局变量,要不以后访问不到。也可以在表单中添加一个属性来赋值。如:
do form_b name o
thisform.form_b=o
--
这样就可以用thisform.form_b....来访问处理了。
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
fj_jiangqi 2003-08-21
  • 打赏
  • 举报
回复
先后没关系,记着背后是一个变量,如果在一个过程中那个变量要事先定义为全局变量,要不以后访问不到。也可以在表单中添加一个属性来赋值。如:
do form_b name o
thisform.form_b=o
--
这样就可以用thisform.form_b....来访问处理了。
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
rocket007 2003-08-21
  • 打赏
  • 举报
回复
类型不对,怎样转换
rocket007 2003-08-21
  • 打赏
  • 举报
回复
是不是要同时运行?
我不是同时运行的,而是先form_a后form_b
fj_jiangqi 2003-08-21
  • 打赏
  • 举报
回复
假设两个表单运行都是这样:do form formname name form_val
一个名为:form_a,另一个为:form_b
那么:
form_b.label1.caption=form_a.optiongroup1.value && 如果类型不对,要转换
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
kmstart 2003-08-21
  • 打赏
  • 举报
回复
这种情况你最好用表单集,主要是方便.

2,718

社区成员

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

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