起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 173|回复: 6

【结贴】引用窗体控件的值**

[复制链接]
发表于 2009-6-12 08:40:53 | 显示全部楼层 |阅读模式
在同一个信息层下有两个窗体
A,B
B,是在A的基础上调出来的

现在想实现能通过B来控制A中某个控件的值。

谢谢
回复

使用道具 举报

发表于 2009-6-12 08:44:51 | 显示全部楼层
在b里面设一个a类型的变量。
a创建b的时候,b.a=self;
b自己调用这个变量即可。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-12 08:54:06 | 显示全部楼层
var
lform1 :TFJ_1_NQZXSMCT;
begin
lForm1:= TFJ_1_NQZXSMCT.Create(Self.Context);
lform1.Memo1.ReadOnly := false;
lform1.Memo1.Text := '22';
end;

memo1的值没有变
回复 支持 反对

使用道具 举报

发表于 2009-6-12 09:07:19 | 显示全部楼层
lform1.Memo1 你怎么看到没变?
显示都没显示这个lform1。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-12 09:13:18 | 显示全部楼层
1

调用.gif

252.1 KB, 下载次数: 98

回复 支持 反对

使用道具 举报

发表于 2009-6-12 09:22:33 | 显示全部楼层
楼主要知道什么是局部变量。你在这个过程里面创建的lform,和外面的窗体是2个对象。
No.2
在b里面设一个a类型的变量。
a创建b的时候,b.a:=self;
b自己调用这个变量即可。
----------
我写的是让你传递进来,而不是重新创建一个对象。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-12 15:42:42 | 显示全部楼层
结了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 19:38 , Processed in 0.046567 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表