我正在使用 Visual Studio 2010 和 C# 开发 Word 2010 插件。
我创建了一个简单的表单,有两个文本框和一个确定按钮。
Ok 按钮的原因验证属性设置为 true。
两个文本框的 CausesValidation 属性都设置为 false,并且设置了它们的 Validating 和 Validated 属性。这样一来,它们仅在单击 Ok 按钮时才被验证,而不是在焦点更改时被验证。
如果在 Word 插件中定义了表单代码,则验证和验证事件将按预期运行 - 单击确定按钮时。我想让表单可重用,所以我将表单移到了单独的类库中。该表单在很大程度上按预期工作,但验证和验证事件从未使用上述配置运行。
有谁知道为什么会这样?它是一个错误吗?