一个奇怪的问题,大家帮忙解决!
我用的是delphi7,在我的一个程序中,当用户做某些操作时系统要求弹出一个确认
信息.如下:
if MessageDlg('该员工已登记了指纹或密码,是否取消登记?',mtConfirmation, [mbYes, mbNo], 0, mbYes) = mrYes then
begin
.
.
.
end
我这样用的时候会出现一个奇怪的问题,当它用在一个地方时用户按下[yes]按钮后会
执行begin...end之间的事件,但当我把它放在另外一个地方时会出现这样的情况:
不管用户按下[yes]或[no]按钮或者不执行begin...end之间的事件,或者都执行
begin...end之间的事件
我不知道为什么?我对delphi不熟,现因某种需要要用delphi写一个程序,希望大家多
多帮忙!