我最近出现了一个奇怪的问题:
每当我在应用程序的任何Form中的文本框中输入文本(甚至单个字符)时,都会导致表单及其父级关闭。到目前为止我已检查过以下内容:
还有什么可能导致这种奇怪的行为?
答案 0 :(得分:3)
按Ctrl + D,E(调试,异常)并告诉Visual Studio在抛出任何异常时中断,然后查看是否有任何异常在起作用。
按Ctrl + D,N(Debug,New Breakpoint,Break at Function)并在System.Windows.Form.OnClosing
上设置断点,然后查看调用堆栈。 (或者,在主窗体中覆盖OnClosing
,然后在其中设置断点)
答案 1 :(得分:1)
按钮的DialogResult被意外设置为“取消”。更改回默认值“无”后,问题就解决了。这是我的故事。