visual-foxpro - 如何将放弃更改替换为您要保存更改吗
问题描述
如果按下 Esc 键
MODIFY FILE test
窗口,Visual FoxPro 显示
放弃更改
是 否
迅速的。我该如何替换它
是否要将更改保存到 test.txt
是 否 取消
迅速的 ?
如果单击关闭窗口右上角的关闭按钮,则会出现是/否/取消提示。
当我按下时是否可以强制它出现ESC
?
可以ON KEY LABEL esc
使用或使用一些自定义编辑窗口命令还是有其他解决方案?
解决方案
是的,您可以使用 ON KEY LABEL esc someFunctionCall() 来解决它。然后该函数必须显示您想要的对话框,并且您还必须编写逻辑,无论您按下是、否还是取消。另请记住,您必须再次发出 ON KEY LABEL esc ,因此对话框不会出现在任何地方。
另一种解决方案是在按 Escape 之前按 CTRL+S。对于另一个对话框,您无论如何都必须移动鼠标或按下另一个按钮,因此这里没有时间安全。
推荐阅读
- python - 如何在 Python 中求解非线性阶乘方程组
- django - Django弹性搜索消耗大量内存
- amazon-web-services - 通过cloudformation模板创建lambda函数时SourceArn是什么
- python - 无法在我的 python 3 环境中运行 bcrpyt 或 werkzeug
- sql-server - 我可以在创建过程语句之前添加注释吗?
- python - what's the difference between iterator and array?
- android - How to get a callback from Android system to the app?
- ios - What's the hotkey for selecting code enclosed by parenthesis in Xcode?
- r - 如何制作一个闪亮的重置按钮来重置输入值然后更新数据?
- reactjs - React redux Sagas, wait for a Saga to set state