可以这样:
form1里面的button1,事件button1click(sender:object)
form2里面button2,事件button1click()
这样试验一下:
form2里面uses unitForm1;
然后button1click里面
form1.button1click(sender),当然前提是sender这个参数代码中你没有操作!应该没问题。
form1里面的button1,事件button1click(sender:object)
form2里面button2,事件button1click()
这样试验一下:
form2里面uses unitForm1;
然后button1click里面
form1.button1click(sender),当然前提是sender这个参数代码中你没有操作!应该没问题。
解决方案 »
- 十万火急:语法错误
- TBitmap转换位数的问题32位->24位, 32位->4位
- 改HintWindow
- 弱问,数据字典是什么?在哪里?和tquery什么关系?在哪里能学到这方面知识?
- 关于DriveComboBox和DirectoryListBox的问题???我通过DriveComboBox的dirlist连接DirectoryListBox当我选择a盘时a盘没有软盘,还是弹
- 关于窗口状态检测的问题
- 请投中国的长城和布达拉宫一票!!!!那中国就能获得国际基金的世界遗产拨款!
- 菜鸟问题:我编的背单词软件如何防止词库被人盗用?
- 大家写了这么长时间的程,是时候Relax一下了(最后一个进来满分)
- 菜单问题,求求帮忙,在线等,帮帮忙!
- 关于多层结构中,MTS/COM+组件的调试问题?
- [Warning]
这么做肯定不行啊。
form1如果没有创建,那么这样肯定出错。如果form1已经被创建了,那么button1click改变的都是form1中的控件。 不知能否重新定义一个类,包含所有的相关控件变量和事件。
问题是什么样的类,能响应控件的事件?
form类肯定不行吧?不知用直接的OBject类行不行?
procedure ff(frmTest: TForm; edtTest: TEdit);
这样你就可以在该过程中处理你自己东西,在调用的时候需要定义MyClass的对象(YY),YY.ff(frmMain, Edit1),这样就可以处理frmMain窗体中的Edit1控件了,祝你成功,呵呵