本帖最后由 dfoversky 于 2015-01-05 12:37:35 编辑

解决方案 »

  1.   


    没明白,这个里面的Self难道不是TMainForm?
      

  2.   

    我说的不清晰,窗口继承的TBaseForm
    TBaseForm里的KeyUp事件里,Self变成:TMainForm了
      

  3.   

    你这是在Mainform中,Self就自动映射到MainForm中,如果是在BaseForm的方法中就自动映射到BaseForm了,这个没啥问题
      

  4.   


    BaseForm里KeyUp事件里代码:Self.Name都无效了。。
      

  5.   

    selt自身就是一个参数。
    Self是指所编的程序范围的一个类,Delphi中大都在窗体范围内编程,因此,self即指窗体。你在TMainForm中,使用Self,self即指TMainForm。