腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
捕获
所有
键盘输入
,
而
不
考虑
Windows
窗体
应用程序
中
具有
焦点
的
控件
、
、
、
我们在一个坚固
的
键盘(触摸屏设备)上使用
windows
表单
应用程序
。想要在用户单击文本框或任何输入
控件
时显示屏幕上
的
键盘,
而
不是处理此事件是否有任何方法可以在
应用程序
级别上处理此问题以显示和隐藏屏幕上
的
窗口键盘
浏览 17
提问于2019-08-17
得票数 0
1
回答
在WPF窗口中获取当前聚焦
的
元素/
控件
、
、
如何从既不属于窗口也不属于用户
控件
的
代码
中
获取WPF
中
当前关注
的
元素/
控件
?
浏览 1
提问于2013-10-16
得票数 72
回答已采纳
3
回答
如何在键入'Enter‘或'Esc’时停止窗口错误声音
、
没有其他
控件
。每当我键入“Enter”键或“Esc”键时,表单都会按我所需
的
方式运行;但我听到了可怕
的
Windows
错误声音。// I've also used DialogResult = DialogResult.Cancel here }}CancelButton =
浏览 1
提问于2009-12-31
得票数 7
回答已采纳
1
回答
Windows
窗体
自定义
控件
:没有UIPermissionWindow.AllWindows
的
焦点
和光标键
、
、
、
、
我想为
Windows
窗体
编写一个自定义
控件
(文本编辑器),它应该包括以下功能: UIPermissionWindow.AllWindows) 获取键盘
焦点
,当您用鼠标点击它时,会看到
所有
键盘输入
(包括光标键),当它有
焦点
时,可以在一个半可信
的
环境
中
运行,使用UIPermissionWindow.SafeTopLevelWindows (也就是说,它不应该需要UIPermissionWindow.SafeTopLevelWindows有
浏览 5
提问于2010-08-31
得票数 0
回答已采纳
2
回答
在
窗体
级别处理键盘
、
我有一个
窗体
,上面有几个特殊
的
控件
,它是我
的
应用程序
的
主窗口。我希望在
应用程序
运行时
捕获
所有
的按键,在
窗体
级别,
而
不是在
焦点
控件
或类似的地方。在WinForms
中
执行此操作
的
标准方法是什么?
浏览 3
提问于2009-10-24
得票数 2
回答已采纳
3
回答
与WinRT Metro
中
的
“KeyPreview”属性等效
、
、
、
、
我正在写一个metro
应用程序
,当用户开始输入时,
焦点
跳转到单个文本框是有意义
的
。但我不知道如何在本地实现此功能,
而
不修改其他用户
控件
来检测按键并将
焦点
转移到文本框。在WinForms
中
,我会使用
窗体
的
"KeyPreview“属性,它会导致
窗体
控件
中
的
任何按键都会触发
窗体
的
KeyDown/KeyPress
浏览 2
提问于2012-07-19
得票数 2
回答已采纳
1
回答
Windows
窗体
控件
如何知道其
窗体
何时被(取消)激活?
、
、
、
我在C# .NET中有一个
Windows
Forms
应用程序
,它包含一个用户绘制
的
控件
,该
控件
还处理键盘
焦点
。如果
控件
的
某个部分
具有
焦点
,则会在其周围绘制
焦点
突出显示边框。当包含
控件
的
窗体
被停用时,
焦点
边框显然必须从
控件
中
消失。但
控件
甚至没有收到有关它
的
通知
浏览 0
提问于2010-03-03
得票数 3
回答已采纳
4
回答
按钮被自动选择(如何关闭?)
、
、
我所说
的
选择
的
意思是,如果按下"enter“,按钮就会被按下。 我怎样才能改变我
的
按钮,使他们不再这样做?
浏览 0
提问于2010-10-08
得票数 2
回答已采纳
2
回答
如何在VB.Net
中
重新定位滚轮?
、
、
、
我有一个在VB.Net
的
表单与自动滚动启用和几个ComboBoxes在它。当我单击ComboBox时,我可以使用鼠标滚轮在选项之间滚动,但我不能取消选择ComboBox (通过在父
窗体
的
空白部分上单击它)来返回滚动父
窗体
。这使得在
窗体
中导航很烦人,因为我本能地单击
控件
并翻转滚轮,导致ComboBox更改选择,
而
不是移动父
窗体
。 有没有办法让它以我期望
的
直观方式工作,或者我有一些概念上
的
混乱,这使得这是一个错误
浏览 1
提问于2010-04-01
得票数 1
回答已采纳
2
回答
在
不
访问
控件
窗体
的
情况下,如何在每个
应用程序
的
基础上检测
控件
的
进出?
、
、
、
我可以使用Control.Enter和Control.Leave事件来检测用户
焦点
何时进入或离开
控件
,但这仅适用于每个
窗体
。我在我
的
应用程序
中使用了多个
窗体
,并且想要跟踪哪个
控件
具有
用户
焦点
,我必须使用
窗体
的
激活和停用事件来跟踪哪个
窗体
是活动
的
,然后跟踪每个
窗体
中
关注
的
控件
。我们正在使用Doc
浏览 1
提问于2009-02-22
得票数 1
2
回答
防止可聚焦
控件
窃取
键盘输入
、
、
、
我目前正在开发一个简单
的
游戏,它是通过重写OnPaint方法在表单上绘制
的
。这款游戏需要
键盘输入
,在我决定增强GUI并向表单
中
添加几个按钮之前一直工作得很完美。当我添加这些按钮时,表单就不再接收任何
键盘输入
,不管我多么努力,
焦点
总是放在按钮上。此行为可以通过在
窗体
上放置任何可聚焦
控件
来复制。(即)TextBox)为了解决这个问题,我尝试了以下技巧--这些都没
浏览 3
提问于2011-11-24
得票数 1
回答已采纳
4
回答
控件
如何处理鼠标单击该
控件
的
外部?
、
、
、
我正在编写一个自定义
控件
,当用户单击
控件
时,我希望该
控件
从编辑状态切换到正常状态。我正在处理LostFocus事件,当用户离开或单击另一个可聚焦
的
控件
时,这会有所帮助。但是如果他们不点击可聚焦
的
东西,它就不会脱离编辑状态。在处理程序
中
,我会将
控件
踢出它
的
编辑状态,并将处理程序从最顶部
的
元素
中
移除。这看上去像是一次黑客攻击,但可能会很好。CustomControlMouseDownEvent ) );
浏览 0
提问于2011-07-20
得票数 29
回答已采纳
4
回答
如何将关键事件从
控件
泡到
窗体
?
、
、
、
、
我知道
Windows
的
KeyPreview属性,这允许
窗体
在将关键事件传递给
焦点
控件
之前接收它们。作为测试,我在表单上放置了一个TextBox。在输入TextBox时,它应该在按某些键命令时执行它
的
默认行为。Ctrl,F1,等等,我希望这些气泡通过TextBox达到要在更高级别处理
的
表单。这些命令是TextBox默认
不
执行
的
命令。这个功能所需要
浏览 6
提问于2010-02-17
得票数 3
回答已采纳
1
回答
在自定义
控件
中
禁用滚动条
的
焦点
、
、
、
我在
Windows
窗体
中
编写了一个自定义
控件
。我动态地创建了一个垂直滚动条并
捕获
其值
的
变化。我希望完全禁用滚动条
的</em
浏览 5
提问于2012-11-28
得票数 0
回答已采纳
4
回答
始终在基
窗体
中
处理PreviewKeyDown事件
、
我们需要在基
窗体
中
处理此事件,
而
不管当前
具有
焦点
的
控件
是什么。我们有几个全局键命令,它们需要在不
考虑
控件
焦点
的
情况下工作。我是不是漏掉了一些微不足道
的
浏览 1
提问于2008-11-05
得票数 2
回答已采纳
1
回答
ActiveControl是隐藏
的
、
当我隐藏面板时,面板
的
Tab键顺序
中
的
第一个文本框将分配给Me.ActiveControl (
窗体
),
而
不管隐藏面板时聚焦
的
是哪一个。 我以为隐藏
的
控件
永远不会有
焦点
。我
的
窗体
上有其他
控件
,最初发现问题
的
地方,所以我认为它必须选择一个非隐藏
的
控件
来关注。这是一个bug,还是这样设计
的
?我在我
的
浏览 0
提问于2019-04-05
得票数 1
3
回答
什么时候使表单闪烁并停止闪烁?
、
、
当消息到达时,我可以设置窗口闪烁,但我需要确保它没有
焦点
。检查focued方法似乎总是返回false,因此即使在
窗体
打开时它也会闪烁。最好
的
方法是什么?
浏览 1
提问于2009-09-21
得票数 1
回答已采纳
5
回答
如何在
控件
具有
焦点
时使用键盘关闭WinForm
、
、
当我
的
C# WinForms程序中有一些
控件
,比如树状视图、按钮和其他东西,并且它们有
焦点
,并且它们可能有相同
的
键盘快捷键时,我如何关闭它?例如,在我
的
树形视图中,如果我按下ALT + ESC键,节点将被删除。但我希望能够通过按ESC键来调用“this.Close()”方法,
而
不管是否有任何
控件
具有
焦点
。 谢谢。
浏览 2
提问于2011-05-12
得票数 5
回答已采纳
1
回答
按Tab键退出DataRepeater,
而
不是逐个浏览项目
、
、
当DataRepeater
具有
焦点
时,我希望Tab键将
焦点
移动到
窗体
上
的
下一个
控件
,
而
不是在DataRepeater
中
列出
的
每个项之间切换。我该怎么做呢?有什么我可以设置
的
属性吗?到目前为止,我已经尝试了几种不同
的
方法来
捕获
按键事件上
的
Tab键,并试图强制它移动到下一个
控件
,如下所示,但它不起作用: Private Sub BayData
浏览 6
提问于2013-08-28
得票数 0
3
回答
在C#
中
添加F5热键
、
我正在做一个
windows
应用程序
(WinForms),并希望我
的
应用程序
在用户按下F5时调用一个方法-无论用户在做什么,这都应该可以工作,但他们必须使用该程序-我不想使用全局挂钩-你有什么想法吗?
浏览 1
提问于2009-12-27
得票数 9
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【课堂笔记】VB基础中的常用事件
C/C+的角角落落 第二辑 002
VB编程技巧
如何通过子窗体刷新父窗体?
嗨,我是90后,我叫Visual Basic 程序编程!
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券