社区
.NET Framework
帖子详情
winform添加wpf做的控件之后keydown事件不能生效
不渝不变
2018-07-13 09:57:52
界面是用wpf做的,现在客户要winform的demo,就直接拿winform做容器,把wpf控件拖进来。拖进来之后界面什么的都正常,就窗体的keydown事件不能响应了,设置了keypreview=true也没用。把wpf控件替换成按钮这些普通控件就能正常响应,想知道是wpf控件要另外设置什么还是我这wpf控件内部搞事不让响应keydown事件。
...全文
828
2
打赏
收藏
winform添加wpf做的控件之后keydown事件不能生效
界面是用wpf做的,现在客户要winform的demo,就直接拿winform做容器,把wpf控件拖进来。拖进来之后界面什么的都正常,就窗体的keydown事件不能响应了,设置了keypreview=true也没用。把wpf控件替换成按钮这些普通控件就能正常响应,想知道是wpf控件要另外设置什么还是我这wpf控件内部搞事不让响应keydown事件。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以专业开发人员为伍
2018-07-13
打赏
举报
回复
既然用户这样嵌入都行的话,那你把一个欢迎页面弄成 winform 就行了,何必要把 wpf 嵌入 winform 窗体呢?
Winform
KeyDown
事件
未触发的 可能原因
1. 确保当前焦点在此
控件
上,而不是在
控件
内部的容器上,当当前
控件
内存在 Dock.Fill
控件
,请务必将其取消, 或者将焦点设置在子
控件
,使用子
控件
的
KeyDown
;2. 开启
控件
父窗体的KeyPreview;
C#
winform
的keypress和kerdown
事件
不
生效
问题
1. 在
winform
页面中书写了keypress和
keydown
事件
不
生效
,F11为切换页面有无边框的两种状态;ESC为有边框的初始状态。2.调试发展,无法出发这两个方法;查询资料发展,需要设置页面的keypreview=true属性才能
生效
。C#
winform
的keypress和kerdown
事件
不
生效
问题。
【C#】
KeyDown
事件
不被触发的问题。
【C#】
KeyDown
事件
不被触发的问题。
WPF
的用户
控件
中快捷键绑定无反应解决方案
先介绍一下快捷键的绑定方式:window窗口:<Window.InputBindings> <KeyBinding Key="F1" Command="{Binding Path=CommandIdentifyTar}" /> <KeyBinding Key="F4" Command="{Binding Path=CommandExclud.
WPF
中TextBox限制输入不起作用的问题
最近再用textbox
做
限制输入时遇到一个莫名其妙的问题: 首先看代码: <TextBox Name="txtip1" Height="40" Width="60" FontSize="20" MaxLength="3" TextChanged="TextBox_TextChanged"> private void TextBox_TextChanged(object ...
.NET Framework
17,747
社区成员
24,327
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章