问题标签 [keyeventargs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# Keydown/Keyevents 如果没有按键被按下
我现在正在用 c# 编写一些东西,试图将控制台应用程序“转换”为 windows 窗体应用程序,我想做如下的事情:
基本上询问是否有一段时间没有按下任何键 sleep 和 this.close();
所以如果没有按下任何键,做点什么……我就是不能让它工作。我会非常感激一些帮助..:D
c# - 有些键盘比其他键盘更健谈吗?
首席开发人员说,当他使用我的应用程序时,当他通过方向箭头键在 TableLayoutPanel 上的 TextBox 之间移动时,他的键盘会发出哔哔声。
但是,我没有听到这样的听觉活动。
这是我的代码:
..他认为我可能需要“e.Handled”,但这在 PreviewKeyDown 事件中不可用。
有没有办法抑制哔哔声(这显然只发生在某些键盘或特定设置上(他使用的是 Windows7,我还在 XP 上))?
更新
我现在有这个代码:
...但他仍然听到哔哔声(我没有)。
他在阿拉斯加并使用 Windows 7;我在加利福尼亚并使用 XP。我不知道是否存在某种组合/不匹配问题......
再次更新
我知道这可能会让一些人感到震惊,但阿拉斯加/加利福尼亚的断线与此无关。我现在也听到哔哔声,而且不是来自箭头键。当在 TextBox 中输入一个值,然后,如果该文本框已经有一个字符,焦点将移至下一个文本框并在那里输入值(这是我的代码导致这种情况发生)。但是恼人的哔哔声似乎是随机的——我还没有弄清楚哔哔声的模式(有时会,有时不会)......有没有人遇到过类似的事情,或者,更好的是,知道如何抑制蜂鸣声?我所做的只是按下键盘上方的“1”或“2”键。
c# - 是什么导致系统发出蜂鸣声?
这就是我用来允许输入按钮开始搜索的方法。它可以工作,但会导致系统发出哔哔声。我不知道为什么。
一旦我按下回车而不是代码中的其他行,它就会发生。对我缺少什么的想法?
这是searchbutton_Click:
.net - 使用 Form1_KeyDown(...) 捕获击键
我正在尝试使由主击键表示的表单向左或向右移动由辅助击键表示的多个像素,但到目前为止我还没有做任何事情。据我所知,我在这里应该没有问题。我也将 KeyPreview 设置为 true。
c# - KeyEventArgs.Key 到 char
有什么方法可以将 WPF 转换KeyEventArgs.Key
为Char
.
我尝试使用KeyInterop
:
对于数字和字母,它可以正常工作,但对于其他字符则不行。例如,OemComma
它返回 '1/4' 而不是 ','。
我需要它来防止用户输入TextBox
除数字和分隔符(即逗号或句点)以外的任何字符。
c# - C#在一个keyevent上调用了两个函数,好的,但是第一个等待第二个完成
我的第一个函数用文本框中的字符串填充列表框,第二个函数使用 ftp 协议上传文件。当我按下 Return 键时会调用这两个函数,它工作正常……但只有在第二个函数上传文件时才会填充列表框……首先填充列表框的想法?谢谢
简单的解决方案:cl4ptr4p 建议我刷新一下,
然而更好的解决方案是 BackgroundWorker
c# - 在 WPF\C# 中模拟按下按钮时的退格键
我编写了一个 WPF 触摸屏应用程序。在这个应用程序中,我编写了一个用户控件,它是一个触摸屏键盘。
除了退格之外,我所有的键都在工作。显然所有的键都是按钮,在退格按钮上单击我想将退格键发送到焦点文本框。
我尝试了以下方法,但这只是在我的文本框中插入了一个方形字符:
有任何想法吗?我正在使用 Visual Studio 2012 和 Windows 8。
c# - 如何使用 KeyeventHandler 捕获空格键按下事件?
我有一个带有富文本框的表单,我想在其中执行以下操作:
当用户按下空格键按钮时(目前我正在使用 keydown 事件但想使用按键事件但它不提供 e.keycode),应该调用一个函数来实现这个逻辑:
最后一个写入的单词将被提取并在富文本框中的文本中循环,以便在富文本框中找到它的出现次数。
到目前为止我所做的是:
请让我知道上述逻辑是否正确以及如何将此逻辑附加到空格键的按键事件中?如果没有,请帮助我实施!
提前致谢。
c# - 按下输入时中断 button_click 事件
当用户在按钮上按回车键(而不是鼠标单击按钮)时,是否有一种简单的方法来取消单击事件?
我试过:
但 ke 为空
c# - 为什么调试时 KeyEventArgs.KeyCode 会显示一组不正确的键?
处理键的KeyDown
事件时,显示为DeleteKeyCode
右按钮 | 按钮 | 返回 | 空间
我可以从Keys
枚举中确定
和
2 + 4 + 8 + 32 = 46
但这是为什么呢?