DELPHI中有类似VB中的withevents的用法吗?(100分)

  • 主题发起人 主题发起人 wanzhigang
  • 开始时间 开始时间
W

wanzhigang

Unregistered / Unconfirmed
GUEST, unregistred user!
假如我在一个窗口定义了一个事件,在另几个窗口中都有一个函数,希望能因为这个
事件的触发,使另几个窗口会自动触发已经定义好的那几个函数。
在VB中可以用private <variant_name> withevent form来定义一个动态变量,再编写相应的
函数就可以了,可是在delphi中如果实现呢?
有相应的代替方法也可以!
谢谢
 
不能老想着vb,delphi有它自己的理念。
 
我不是老想着VB,只是想问有没有办法能实现在多个窗口中,同时激活一个事件!
 
实际情况是这样的,我有一个窗中,里面有一个TADOConnection控件,是我整个程序中唯
一的一个数据库连接控件,这个窗口不是程序的主窗口,而是一个数据库参数设置窗口,里
而有数据库名、用户名、密码、默认数据库的设置,因为不是主窗口,所以不会第一个创建
但在我的主窗口中又有dataset控件,所以要先打开连接才能打开dataset,而且我也想实现
随时重新设置数据库参数,所以如果在设置了新的参数后,数据库连接到新的数据库,相应
一些窗口中的dataset控件也要重新更新,所以就想到能不能用一个窗口来激活其它窗口的
事件!
 
看你如此辛苦,虽然不知道,但帮你提提。
 
del520
谢谢!
 
主窗口一个TADOConnection,其它窗口共用这一个TADOConnection就以了
 
不是主窗體也可以第一個創建啊.
一個簡單方法是Application.CreateForm(TDataForm1, DataForm1)前移
修改數據連接的參數,在更新別的DataSet不是好主意,應該修改參數後,保存
從新啟動.
 
多人接受答案了。
 
后退
顶部