电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

物料主文件维护功能的实现[8]


发布日期:2019/9/1
 
——此文章摘自《Delphi 数据库开发经典案例解析》定价特价购买>>

dbcomboboxVisible:=false;

dbcomboboxVisible:=true;

//将插入删除修改和移动按钮打开

bitbtnEnabled:=true;

bitbtnEnabled:=true;

bitbtnEnabled:=true;

bitbtnEnabled:=true;

bitbtnEnabled:=true;

bitbtnEnabled:=true;

bitbtnEnabled:=true;

bitbtnEnabled:=false;

bitbtnEnabled:=false;

end;

//不允许修改文本框中的内容

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

dbeditReadOnly:=true;

//关闭窗体

procedure TmaterialsBitBtnClick(Sender: TObject);

begin

close;

end;

小知识 MDI程序中子窗体关闭方式的设置方法

在Delphi中MDI子窗口的关闭方式默认为缩小而不是关闭故当您单击子窗口右上角的关闭按钮时会发觉该子窗口只是最小化而不是如您所预期的那样被关闭解决办法是在子窗口的OnClose事件处理过程中加入如下代码

procedure ChildFormOnClose(Sender: TObject; var Action: TCloseAction);

begin

Action := caFree;

end;

Delphi为一个窗体的关闭行为指定了种方式分别是

caNone 禁止子窗体被关闭

caHide 子窗体不被关闭但是被隐藏被隐藏的窗体仍然可以被程序访问

caFree 子窗体被关闭并且释放其占用的资源

caMinimize 子窗体被最小化而不是被关闭这是MDI子窗口的默认关闭行为

至此我们完成了物料主文件维护的功能其效果如图所示

[] [] [] [] [] [] [] []

上一篇:物料主文件维护功能的实现[4]

下一篇:经典案例 财务管理系统(1)