在一份DELPHI的资料里看到这样的几段话:“为了尽可能的使得功能与界面进行分离,规定除简单的输入对话框(如登录对话框)外,当Form中的用户可操作功能达到三个以上,这些功能必须在TActionList中进行统一管理,而将相应的操作控件(如按钮)的action属性设为相应的ActionList中的action。”
偶是DELPHI的新手,很多地方不懂,特向大侠们请教如何去理解和应用这段话?

解决方案 »

  1.   

    TActionList在standard下最后一个组件--demo目录下有例子
      

  2.   

    up,up....................学习。    小弟,是这样的新建一个通用的窗体,包括所有需要的按钮。然后再去继承这个窗体,就这样做的。OverLoad Create Method    2.还可以用自已写一个类如部门资料类,然后再通过属性来读取和写入。UP。。
      

  3.   

    楼主,所说的可以到  C:\Program Files\Borland\Delphi7\Demos\Action例子,自已看看就知道了
      

  4.   

    说白了就是尽量不要在控件的事件里写功能代码,而是写在ActionList里
      

  5.   

    可以把函数,过程都写到unit单元中去阿,常遇到的窗体可以用dll来封装 遇到数据库问题,一定要用数据窗口来管理你的adotable,adoquery 的,这样用。可能将来改动代码,或者重用能方便些