首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi7 MessageDlg返回值不对解决办法

2012-06-08 
delphi7 MessageDlg返回值不对调用 MessageDlg,的时候选YES按钮返回值是3,而不是帮助文档里面所说的6,这是

delphi7 MessageDlg返回值不对
调用 MessageDlg,的时候选YES按钮返回值是3,而不是帮助文档里面所说的6,这是为什么呢?

[解决办法]
你是怎么写的?
2:IDCANCEL
3:IDABORT
6:IDYES
7:IDNO

ShowMessage(IntToStr(MessageDlg('Hello', mtError, [mbYes,mbNo], 0)));
结果是2或6或7; 
结果2即是2个按扭都不选择,直接按标题的关闭图标
[解决办法]
你直接用常數符號 mrYes 不就得了,不管你是用幾個按鈕的。
[解决办法]
也只能自己多试试几次了

热点排行