CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

在多个窗体之间传递参数

楼主yangxiao_jiang(哈哈)2002-04-20 18:39:55 在 Delphi / VCL组件开发及应用 提问

我想在delphi的在多个窗体之间传递参数,不用全局变量,用什么方法实现?  
  请给一个详细一点的解释,我先谢谢了 问题点数:20、回复次数:14Top

1 楼bokei(一夜好眠)回复于 2002-04-20 18:42:41 得分 0

用属性。  
  在Form1里加一个Pulic的成员,直接赋值就可以了。Top

2 楼lvxiangyu(蓝色暴雨)回复于 2002-04-20 18:43:18 得分 0

Form1:   TForm  
    ...  
  public  
    p:string;  
   
   
  Form1.p:='...'  
   
  Top

3 楼macro_love(光光)回复于 2002-04-20 18:55:28 得分 0

人家都说了不用全局变量,不过除了全局变量,我还没想到。不像asp里就很好办了Top

4 楼HiddingEye((问路人))回复于 2002-04-20 20:36:27 得分 0

sendmessage()?????????????????Top

5 楼ihihonline(潇潇->戒烟)回复于 2002-04-20 20:39:28 得分 0

在public  
  下申明就可以了Top

6 楼cooling(cooling)回复于 2002-04-20 20:43:12 得分 0

怎么这么多人都不看人家要求,乱写一通。真是……  
   
  可以用消息或则写入注册表,文件等……Top

7 楼cooling(cooling)回复于 2002-04-20 20:50:37 得分 5

能说说你的具体要求吗?  
   
  如果在两个窗体间传递的话可以这样:  
   
  procedure   TForm1.BitBtn1Click(Sender:   TObject);  
  begin  
      Application.CreateForm(TForm2,   Form2);  
      Form2.text1.text:='your   want   to   do';      
      LogForm.ShowModal;  
  end;Top

8 楼cooling(cooling)回复于 2002-04-20 20:51:35 得分 5

应该是  
    Form2.ShowModal;  
  不好意思  
  Top

9 楼fyje(云中仙)回复于 2002-04-20 21:04:34 得分 0

写到.ini文件吧,比较简单Top

10 楼bokei(一夜好眠)回复于 2002-04-20 21:40:29 得分 0

Public一个属性叫做全局变量吗?不懂就不要乱说。  
  Top

11 楼yangxiao_jiang(哈哈)回复于 2002-04-21 18:24:41 得分 0

我想在一个窗体中得到一个变量的值,在另一个窗体中引用它Top

12 楼lwbo(萝卜)回复于 2002-04-21 23:13:31 得分 5

在unit1的public   中定义一个属性:s:string;  
  unit2  
   
  uses   unit1  
   
  ...  
   
  form1.s:='ddddd';  
   
   
   
  Top

13 楼iamycfwsy(毅峰)回复于 2002-04-21 23:50:21 得分 5

使用循环引用吧  
  在两个form1,form2的implementation后面互相加上uses   unit?就可以了  
   
  如  
      form1   中   uses   unit2;  
      form2   中   uses   unit1;  
   
  然后在引用时申请是哪个form的就行了,这个两个form都可以互相引用变量及其他的东西  
   
      form1.s   (s为form1的一个变量Top

14 楼yangxiao_jiang(哈哈)回复于 2002-04-23 15:09:34 得分 0

好的,我星期天结帐Top

相关问题

  • 不同窗体之间的传递参数问题!!!
  • 如何在窗体间传递参数?
  • 高分求一个WINFROM窗体之间传递参数的问题
  • VB新手请教:如何在几个窗体之间传递参数?
  • 如何在创建窗体时给窗体传递参数?
  • 如何从从窗体向主窗体传递参数?
  • 100分问个关于DLL窗体与EXE之间呢参数传递问题,请大家来帮帮忙~~~
  • 如何由MDI子窗体向父窗体传递参数和更该父窗体控件的属性????
  • vb中向窗体传递参数(不使用公用变量)?
  • 请问怎么在两个窗体间传递参数阿?

关键词

  • 属性
  • 窗体
  • 变量
  • 传递
  • 全局
  • 引用
  • tform
  • form
  • uses unit

得分解答快速导航

  • 帖主:yangxiao_jiang
  • cooling
  • cooling
  • lwbo
  • iamycfwsy

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo