起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 231|回复: 5

【结帖】窗体调用**

[复制链接]
发表于 2008-1-23 15:05:37 | 显示全部楼层 |阅读模式
在delphi中窗体调用要在use中包含子窗体,建模工具用吗?用的话要怎么写呢?我看了一下以前的帖子,对于调用子窗体有了点儿概念,系统默认是MDI模式吗?
回复

使用道具 举报

发表于 2008-1-23 15:29:06 | 显示全部楼层
如果要调用的窗体和调用者在同一个功能里,不需要use,直接创建,然后show出来就可以了。不是MDI模式
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-23 15:41:34 | 显示全部楼层
还有一个比较白的问题,为什么要调用的FormB,声明的时候要是TFormB,这是默认FormB为创建的类吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-23 16:32:48 | 显示全部楼层
数据怎么传得,帖子上说的没看懂,我把子窗体的数据直接赋值给主窗体的datasetbroke,报错为该datasetbroler没有声明,不能直接赋值吗?有什么机制吗?
回复 支持 反对

使用道具 举报

发表于 2008-1-23 17:24:21 | 显示全部楼层
你为什么要调用FormB,我也不太清楚。
一般声明窗体变量时,类名都是该窗体ID前加一个T,你也可以看一下这个窗体的代码部分。

数据传递:
如果两个窗体用的是一个业务信息,就不需要传递数据了,直接显示窗体就行。

否则,要在窗体show出之前传递,而且传递参数更安全些,最好不要直接用新建窗体的数据源控件给主窗体赋值
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-23 17:33:53 | 显示全部楼层
知道了,我在看看阿,谢谢,先结贴吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-5 23:10 , Processed in 0.039984 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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