如何在 c# 中调用具有参数的函数
本文关键字:参数 函数 调用 | 更新日期: 2023-09-27 18:21:38
public partial class Form1 : Form
{
public void onKeyDown(KeyEventArgs keyEvent)
{
String pressed = keyEvent.KeyCode.ToString();
MessageBox.Show(pressed);
}
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
onKeyDown(args???????); // I want to call the onkeydown function
}
}
因此,我想在按下时在消息框中显示键盘的字母。因此,为此,我必须在最后一个方法中调用函数 onKeyDown。怎么办?
如果要
在计时器和按键上执行某些操作,而不是尝试欺骗键盘事件,请将常见行为放在新方法中,然后让键处理程序和计时器处理程序调用该方法。
在设计器视图中打开窗体。双击 KeyDown
事件并在事件处理程序中编写代码。这将有一个object sender
参数。 对于此示例,您可能会忽略这一点。
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
String pressed = e.KeyCode.ToString();
MessageBox.Show(pressed);
}
删除计时器,它不会帮助您在按下某个键时显示消息。