如何在一个ActiveForm中打开另一个ActiveForm

WhyAndAnswer 2003-01-24 10:50:47
有两种方式
1、2个ActiveForm分别做,如何在第1个ActiveForm中打开第2个ActiveForm,接口是什么?
2、只做一个工程(如同普通的程序),如何以浏览器形式打开后面的窗体
或者说,这个ActiveForm工程和普通程序不同之处就是这个ActiveForm工程打开的窗体全是以浏览器形式的
...全文
48 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
WhyAndAnswer 2003-01-24
  • 打赏
  • 举报
回复
第2种能不能做到
lining_cumt985 2003-01-24
  • 打赏
  • 举报
回复
一定要在第一个ActiveForm中打开第二个ActiveForm吗?
用多页来避免这个问题能否满足你的要求?
WhyAndAnswer 2003-01-24
  • 打赏
  • 举报
回复
songhtao(三十年孤独) 理解错了

另外,又遇到一个怪问题
在同一工程下新建2个ActiveForm f1,f2,
f1上面放一些数据感知组件
TDBEdit,TDBGrid,TADOConnection,TADOTable,DataSource(因为是测试),
在f2上放几个TDBEdit,指向f1->DataSource
设置f1->ADOTable1->Active=true,这时f2上的TDBEdit有数据
可是在IE下运行时,f2上的TDBEdit没有数据,也不能输入(没连上f1->DataSource)


WhyAndAnswer 2003-01-24
  • 打赏
  • 举报
回复
一个Project中倒是可以有几个ActiveForm,但出来的窗体不是IE型,只是一个ActiveForm
qianxh 2003-01-24
  • 打赏
  • 举报
回复
第1种也许可行: 第一个ActiveForm向IE Page发消息, IE Page通过script调用第二个ActiveForm(的method).
第2种可能不行, 印象中在一个Project中只能有一个ActiveForm.
我不懂电脑 2003-01-24
  • 打赏
  • 举报
回复
1把第一个activeform安装到ide中
2在你第二个activeform象放组件一样放第一个activeform

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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