WPF 无模式对话框呈现文本框不可编辑

2023-11-21

我从 WinForms 窗口启动的 WPF 表单在作为无模式对话框启动时显示所有文本框均不可编辑。当它是模态窗口时效果很好。我仍然可以输入空格或粘贴文本。但常规打字不起作用。我使用的是 3.5 SP1。有人知道如何解决这个问题吗?


您需要确保致电ElementHost.EnableModelessKeyboardInterop为您的 WPF 窗口。这会连接 WPF 消息循环以允许键盘输入。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WPF 无模式对话框呈现文本框不可编辑 的相关文章

随机推荐

  • 通过 PHP 呈现纯文本

    出于某种原因 我想通过 PHP 脚本提供 robots txt 我已经设置了 apache 以便 robots txt 文件请求 实际上是所有文件请求 到达单个 PHP 脚本 我用来渲染 robots txt 的代码是 echo User
  • iOS:CellForRowAtIndexPath 单元格变得混乱

    首先要说我已经看到了这些问题 iOS UITableView 滚动太快时会混合数据 自定义 UITableViewCell 滚动后混合 在 UITableView 中滚动后项目混合在一起 第一个和最后一个似乎与我的问题非常相关 但是我相当确
  • 我可以将哪些参数传递给 dbConnect?

    要连接到 SQLite 数据库 相当简单 传递驱动程序和 SQLite 文件的路径 对于他人DBI 兼容的数据库后端 PostgreSQL MySQL 等 您可以传递给什么dbConnect不明显 也没有很好的记录 我如何知道我可以传递给什
  • 组合字典时Dask延迟未指定长度的对象不可迭代错误

    我正在尝试使用 dask 并行构建字典 但是我遇到了TypeError Delayed objects of unspecified length are not iterable 我正在尝试计算add subtract and multi
  • 值得删除大型代码库中未使用的导入吗?

    运行检查未使用的脚本后imports例如import XYZ from dir XYZ jsx where XYZ从未使用过 我遇到过大约 300 个存在此类问题的文件 大多数这些文件都缺少类似的东西 例如Proptypes对于反应 imp
  • 将项目从一个列表转移到另一个列表的更简洁的方法

    我一直在编写一款文本冒险游戏 有时我需要从一个列表中获取由用户输入给出的项目并将其移动到另一个列表 具体来说 当您知道项目名称时 除了以下内容之外 还有什么方法可以获取项目的索引 list one item one item two ind
  • 为什么赋予 RegExp 构造函数的字符串需要双重转义?

    在下面的正则表达式中 s表示空格字符 我想象正则表达式解析器正在遍历字符串并看到 并且知道下一个字符是特殊的 但情况并非如此 因为需要双重转义 为什么是这样 var res new RegExp s foo test moo 有没有具体的例
  • 如何使用数据库中的数据填充 JavaFX ChoiceBox?

    private void initialize loadPersistenceContext List
  • ReactJS - 需要单击两次才能设置状态并运行函数

    以下是我的 React 组件中的代码摘要 getInitialState function return link onClick1 function this setState link Link1 this otherFunction
  • 如何验证数组?

    我正在尝试使用敲除验证库验证对象数组 对我来说 如何为一组可观察值形成验证组并不简单 我设法让它发挥作用的唯一方法是这样的 包含 JSFIDLE var Note function var self this self name ko ob
  • 将 MySQL UTF8 迁移到 UTF8MB4 问题和疑问

    我正在尝试将 UTF8 MySQL 5 5 30 数据库转换为 UTF8MB4 我看过这篇文章https mathiasbynens be notes mysql utf8mb4但有一些问题 我已经做了这些 ALTER DATABASE d
  • 在 Java 中单击按钮在 JPanel 中画一条线

    我想在 JPanel 中画一条线 这是我的 GUI 我希望 JPanel 中有一条白色的线 我找到了很多例子 但问题是如何使用它 在许多示例中 他们总是在从 JPanel 扩展的 JFrame 中绘制 我想将面板添加到框架中 并添加一些按钮
  • 使用 Oracle PL/SQL 中的 Web 服务

    如今 我们的应用程序正在与许多 Web 服务进行交互 我们有自己的包 几年前有人使用 UTL HTTP 编写了它 它通常可以工作 但需要对 SOAP 信封进行一些硬编码才能与某些系统一起工作 我想让它更通用 但缺乏经验来知道我必须处理多少场
  • Twitter Bootstraps config.json - 它有什么作用?

    我正在尝试找到一种方法来仅包含特定的引导程序部分 css 或 js 但到目前为止 我只是写下了我正在使用的内容的列表 然后在其定制器页面上勾选这些框 然而我注意到一个config jsonzip 文件中下载的文件 它有什么作用 我目前使用b
  • 为 Primefaces 多选数据表实现动态上下文菜单

    我有一个带有上下文菜单的分页 PrimeFaces 数据表 我希望实现多选 其中上下文菜单中的菜单项将取决于所选项目的数量 因为某些操作仅在仅选择一个项目时才可用 其他选择一项或多项后才有效 我的第一个想法是使用各个菜单项的 渲染 选项 该
  • shell 脚本的漂亮打印

    我正在寻找类似的东西indent但对于 bash 脚本 仅控制台 无着色等 你知道其中之一吗 Vim 可以缩进 bash 脚本 但在缩进之前不要重新格式化它们 备份你的bash脚本 用vim打开它 输入gg GZZ和缩进将被纠正 不耐烦的人
  • 在 Excel 2007 中编写 VBA 以在 Excel 2003 中使用

    我所在的开发人员已经更新到 Excel 2007 但大多数用户还没有 我正在为需要包含一些 vba 代码的用户构建一个电子表格模板 xlt 我想知道在 2007 年而不是 2003 年构建此模板时可能会遇到哪些问题 我无法使用装有 Exce
  • 如何使用 python 运行 Hello world C++ 代码

    我想知道如何创建运行 C 代码的 python 脚本 我确实找到了一些关于子进程模块的讨论 但它用于运行命令 我确实找到了一些关于 Boost 和 Swig 的讨论 但作为初学者我不明白如何使用它们 测试子流程 import subproc
  • 如果 Node 必须具有与客户端节点相同的可加载模块,那么 Erlang 上的 Spawn(Node, Fun) 有何意义?

    为什么要制造出您正在向远程节点发送 Fun 以在新进程中执行的错觉 无论如何 如果客户端节点必须具有可加载的相同模块 并且 Fun 定义为服务器节点 为什么不仅是spawn Node M F A 这清楚地表明您正在发送函数调用的定义 而不是
  • WPF 无模式对话框呈现文本框不可编辑

    我从 WinForms 窗口启动的 WPF 表单在作为无模式对话框启动时显示所有文本框均不可编辑 当它是模态窗口时效果很好 我仍然可以输入空格或粘贴文本 但常规打字不起作用 我使用的是 3 5 SP1 有人知道如何解决这个问题吗 您需要确保