问题标签 [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.

0 投票
1 回答
62 浏览

c# - Ignoring shift key while counting characters C# winforms

I'm working on a function in a C# winforms application that will count characters entered into a richtextbox, but needs to ignore the backspace and shift keys.

Here is the code I've got for this part:

Regardless of this being included, it will still count any instance of the Shift Key. Can someone tell me where I'm going wrong? Please let me know if you need anymore information/code!

Update: Solved my own question. Keys.ShiftKey was what I needed. Posted it as an answer too.

0 投票
2 回答
1310 浏览

c# - KeyEventArgs Shift + TAB

我想使用此方法创建 KeyEvent "SHIFT + TAB" 进行导航。如何将 Shift 键设置为修饰符?

谢谢!

0 投票
0 回答
66 浏览

c# - 如何根据用户输入移动按钮

我一直在尝试根据用户在 Form1 KeyDown 方法下按下各种箭头键来移动 C# 中的按钮,但我无法弄清楚如何使 e 的值等于用户输入。到目前为止,我有:

然后调用它我使用

但我不知道为 sender 或 e 的值添加什么。如果有帮助,我的目标是能够让用户以设定的速度在屏幕上操纵按钮。谢谢!

0 投票
0 回答
146 浏览

c# - WPF KeyDown KeyEventArgs.Handled

我正在编写一个具有多个状态的应用程序。按空格键交换状态,当前状态存储在枚举中。我通过 KeyUp 和 KeyDown 事件处理交换。

我想实现:当我按下(并按住)空格键时,我只想切换到下一个阶段,并等到空格键被释放。当它被释放时,窗口会做一些事情(使用 StopWatch 和 DispatcherTimer 计算时间),并且在我再次按下空格后停止,这也会切换到下一个状态,依此类推。

该窗口包含当前阶段 (Phase) 的属性以及 KeyUp 和 KeyDown 事件的事件方法(称为 KeyRelease() 和 KeyPress()):

其中 Timer 是我的 Timer 类的一个实例,它是我自己的用于处理测量和倒计时的类。此类的属性绑定到表单的文本块。

这就是问题所在 - 我正在尝试使用 e.Handled = true; 为了防止在我按住空格键时事件在循环中触发,但它没有发生,所以我刚开始保持空格,但相位一直在循环,所以它不起作用。任何人都知道我做错了什么?请问怎么解决?

0 投票
0 回答
1030 浏览

c# - 未找到 KeyEventArgs

我的关键事件在 asp.net 上不起作用。我真的不知道如何解决它。我搜索了互联网或答案,但没有找到它们。所以也许你可以帮助我。

错误代码:

找不到类型或命名空间名称“keyeventargs”(您是否缺少 using 指令或程序集引用?

这是我正在使用的代码。

0 投票
2 回答
677 浏览

c# - C#比较键盘上按下的键

我有一个文本框和一个按钮。我正在保存在文本框中输入的值(键盘键)。当我按下右键盘键时,我需要给出一条消息。

我怎样才能提供这个条件?

0 投票
1 回答
89 浏览

c# - 在退出事件之前发送 TextBox KeyEventArgs 值

我有这个:

我希望能够:

  1. 将输入值发送到其绑定变量。
  2. 突出显示 中的输入值TextBox

此代码仅突出显示输入值,但不会将输入值发送到绑定变量。

0 投票
1 回答
80 浏览

c# - KeyEventArgs KeyData.ToString() 返回向后按键

我有一个名为 Bind 的 KeyEvent 捕获两个按键(Ctrl + Ins)它返回(插入,控制)。我该如何解决?

打电话给我

0 投票
1 回答
1116 浏览

c# - WPF 等效于 Winform 的 KeyEventArgs - 使用特定键调用 KeyDown 事件

如何转换以下适用的代码Winforms以使其适用WPF

我想KeyDown用特定的键调用事件,以便自动输入特定的值textBox1

0 投票
3 回答
297 浏览

c# - 尽管已定义 WPF KeyDown 方法,但在类中找不到

我希望在按下回车键时调用 KeyPress 方法,因此我将整个窗口的 KeyDown 事件写入窗口定义(如下所示):

我在我的 MainWindow中定义了函数 KeyPress,如下所示:

任何想法为什么我会收到此错误消息?:

错误 CS1061 'MainWindow' 不包含 'KeyPress' 的定义并且 >> 没有可访问的扩展方法 'KeyPress' 接受类型 >>'MainWindow' 的第一个参数可以找到(您是否缺少 using 指令或 >> 程序集参考?)

我需要将焦点设置到窗口吗?(我尝试使用 Loaded="OnLoaded" 执行此操作,但有相同的错误消息)

我尝试更改保护级别并将第一个参数更改为 MainWindow 对象,但我得到了同样的错误。