我有一个混合应用程序 - VB6应用程序可以通过CCW机制调用一些.NET WPF表单。这些表单正确处理用户输入(键盘+鼠标),包括TAB导航,如果它们是通过方法'ShowDialog'从CCW显示的。如果我使用非模态方法'Show',我会得到这样的行为:.Net表单通过使用导航键(TAB,箭头键)被禁用,并且激活了根VB6表单。请告诉我如何防止这种行为。
答案 0 :(得分:0)
这根本不是问题。它只是VB6相关的功能(不是关于.NET或CCW使用)。所描述的行为是由于某些表单包含具有默认属性的用户控件,例如' ForwardFocus = false'。如果我将属性值设置为' true',一切都按预期工作