我有一个TForm
(TVehicleEditForm),里面有3个相同的TFrames
(TVehicleUnitFrame)。TFrame内的EventHandler?
想法是,帧的每个实例都通过帧内的eventhandler
处理自己的事件。问题是没有调用eventhandler
。
我试图通过覆盖Create方法来指定框架内的代码eventhandler
,但是在这种情况下也不调用处理程序。
但是,如果我从窗体外部指定eventhandler
它工作正常。 喜欢分享:
fraVehicleUnitFrame1.cmdNewOwner.OnClick := fraVehicleUnitFrame1.cmdNewOwnerClick;
fraVehicleUnitFrame2.cmdNewOwner.OnClick := fraVehicleUnitFrame2.cmdNewOwnerClick;
fraVehicleUnitFrame3.cmdNewOwner.OnClick := fraVehicleUnitFrame3.cmdNewOwnerClick;
这只是一个按钮! 因为我在框架内有很多组件,这将导致许多任务...... 相当丑陋的代码,当这应该直接在对象检查器中完成。
我正在使用D2007。任何想法的原因?
问候罗兰
感谢您的意见!我再次工作:) 非常感谢 – 2009-07-10 16:56:03