在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
首先创建一个窗体,放入ActionList1控件,命名为actlstChild,放入ImageList1,命名为actlstChildImageList,再设置一些基本的属性,如:FormStyle为fsMDIChild,窗体最大化等。此窗体用于将来其它窗体的基窗体。当操作主窗体中的一些功能时需要关联到基窗体上。因此窗体创建的时候要将主窗体的操作事件全部赋值到基窗体。为了让界面和代码分离,我们需要创建一个类(单元文件),专门用于基窗体上的一些操作。新建单元文件untBaseClass.pas,代码如下: unit untBaseClass; interface uses procedure AddData; implementation uses untDM, untGlobal, untMain, untBase; constructor TBaseClass.create; end; destructor TBaseClass.Destroy; procedure TBaseClass.AddData; end; procedure TBaseClass.CancelData; procedure TBaseClass.DeleteData; end; procedure TBaseClass.SaveData; end. 此时将基窗体的事件关联起来,基窗体的主要功能代码如下: procedure TfrmBase.FormClose(Sender: TObject; var Action: TCloseAction); procedure TfrmBase.RelationMainFormEvent; procedure TfrmBase.actAddExecute(Sender: TObject); procedure TfrmBase.actDeleteExecute(Sender: TObject); procedure TfrmBase.actSaveExecute(Sender: TObject); procedure TfrmBase.actCancelExecute(Sender: TObject); procedure TfrmBase.actModifyExecute(Sender: TObject); |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论