我有一個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