我在 WinForm 上有一个 TextBox
,我想在每次有人按下该 TextBox 中的某个键时执行一些代码。我正在查看事件属性菜单,并看到 KeyDown
事件,但不知道如何向其添加代码。
最佳答案
您需要为该事件添加事件处理程序。因此,在属性菜单中,双击 KeyDown 事件旁边的字段,Visual Studio 将为您创建一个事件处理程序。它看起来像这样:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
// enter your code here
}
您也可以自己订阅事件,而无需使用“属性”窗口。例如,在表单的构造函数中:
textBox1.KeyDown += HandleTextBoxKeyDownEvent;
然后实现事件处理器:
private void HandleTextBoxKeyDownEvent(object sender, KeyEventArgs e)
{
// enter your code here
}
关于c# - 向 WinForms 添加事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2929337/