【发布时间】:2010-07-09 07:25:54
【问题描述】:
使用下面的超简单代码,只要我在表单处于焦点时按下键盘上的一个键,表单就会完全锁定。我在 F# 交互中运行它。关闭表单的唯一方法是在 F# 交互中单击“重置会话”。我尝试将事件处理程序添加到 KeyPress,结果相同。我添加鼠标事件处理程序、菜单、组合框等没有问题。
我一定是做错了什么,因为在键盘上按一个键这样明显的事情对于 F# 来说可能不应该是一个错误。有什么想法吗?
// Add reference to System.Windows.Forms to project
open System.Windows.Forms
let a = new Form()
a.Visible <- true
我在 Windows XP 上使用 F# 2.0 for Windows + Visual Studio 2008(2010 年 4 月版)。
谢谢!
【问题讨论】: