| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 512 人关注过本帖
标题:怎么样才能在第二个窗体中使用第一个窗体中的控件
只看楼主 加入收藏
宝贝201134
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2011-8-31
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:7 
怎么样才能在第二个窗体中使用第一个窗体中的控件
比如我在form1中有txtPN,txtg在form2中有txtPe,我想在form2中的txtPe上显示,Pe=PN*g
如何编写代码?
我刚才试了,用form2.txtPe=form1.txtPN*form1.txtg是可以的,但是这样写太麻烦了,公式很多,一直这样写太不容易看懂
如何定义才能直接使用Pe=PN*g呢?各位帮忙指导一下吧,谢谢!
搜索更多相关主题的帖子: 如何 
2011-09-01 10:12
apple0072011
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:249
专家分:989
注 册:2011-8-17
收藏
得分:10 
使用公有变量
txtpn,txtg,txtpe 是文本框吧,如果是的话可以这样做
在FORM1中定义PN,G并且给PN和G赋值
public pn as 数据类型
public g as 数据类型
pn=txtpn.text
g=txtg.text
在form2中
txtpe=pn*g

天道酬勤
2011-09-01 10:22
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:10 
接2楼。

想这样使用,
txtpe=pn*g

那么,
public pn as 数据类型
public g as 数据类型
应该在 BAS(模块文件)中进行定义。

这二行
pn=txtpn.text
g=txtg.text
在 FORM1 中执行

然后才然在整个程序的任意位置使用
txtpe=pn*g
进行计算

授人于鱼,不如授人于渔
早已停用QQ了
2011-09-01 17:21
宝贝201134
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2011-8-31
收藏
得分:0 
谢谢两位啊!非常感谢!
那么请问,如果我想计算D=Pe 的开三次方,怎么写呢?
2011-09-01 17:29
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
^ N次方运算符
2^3  2的3次方
2 ^ (1 / 3)     2 开三次方

授人于鱼,不如授人于渔
早已停用QQ了
2011-09-01 17:37
宝贝201134
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2011-8-31
收藏
得分:0 
我之前是这么写的,但竟然忘了加个括号,呵呵,谢谢了!
2011-09-01 19:21
apple0072011
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:249
专家分:989
注 册:2011-8-17
收藏
得分:0 
3楼说的是啊,我疏忽了

天道酬勤
2011-09-02 08:08
宝贝201134
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2011-8-31
收藏
得分:0 
你也疏忽了啊,呵呵
2011-09-02 15:42
快速回复:怎么样才能在第二个窗体中使用第一个窗体中的控件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025064 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved