Subject:
[BUG]Arrage Non-visual Components窗体不支持ESC关闭窗体
[Print This Page]
Author:
plzw
Time:
2007-11-26 15:33
Subject:
[BUG]Arrage Non-visual Components窗体不支持ESC关闭窗体
看该窗体中的按钮样式应该是已经将 Ok、Cancel 按钮分别设置成 Default :=True 和 Cancel := True 的,但是弹出该窗体后按 ENTER 或 ESC 都无法关闭窗体,Form Design Wizard 其他窗体都可以正常关闭,例如 Property Corrector 或 Component Selection Tools。
Image Attachment:
arrange-non-visual-components.png
(2007-11-26 15:33, 14.28 K) / Download count 416
http://bbs.cnpack.org/attachment.php?aid=362
Author:
szkingrose
Time:
2007-11-27 09:20
不是BUG,
还要设置按钮的modalresult:=mrcancel才行。
Author:
Passion
Time:
2007-11-27 13:29
是个bug,窗体本身的按钮modalresult和default cancel等属性都没错。
问题在于焦点在CnSpinEdit中时,会屏蔽掉ENTER和ESC,
焦点在其他地方时,ENTER和ESC是有效的。
待我们抽空修改一下CSpinEdit。
Author:
Passion
Time:
2007-11-27 19:57
Delphi自身的SpinEdit继承自CustomEdit,其风格设置成了ES_MULTILINE,不知道为什么要设置这个风格,去掉这个风格后,Enter和ESC就能响应了。
347版本已经修正此问题,烦请下载测试。
Author:
plzw
Time:
2007-11-27 23:16
0.8.2.347版本验证这个BUG已经修复。
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0