Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 由于没有引用,按键方法不起作用_C#_Visual Studio 2013 - Fatal编程技术网

C# 由于没有引用,按键方法不起作用

C# 由于没有引用,按键方法不起作用,c#,visual-studio-2013,C#,Visual Studio 2013,在我的代码中有几种按键方法。由于没有参考资料,除一个外,所有设备均正常工作。我已经检查了这个项目的命名错误。但是没有任何错误。我怎样才能为这种方法提供参考 btnback\u按键不起作用。看起来您只是没有连接事件。进入设计器,选择btnback按钮,然后在Properties窗口的Events选项卡中,找到KeyPress事件并将btnback_KeyPress方法作为处理程序订阅给它。看起来您只是没有连接事件。进入设计器,选择btnback按钮,然后在Properties窗口的Events选项

在我的代码中有几种按键方法。由于没有参考资料,除一个外,所有设备均正常工作。我已经检查了这个项目的命名错误。但是没有任何错误。我怎样才能为这种方法提供参考


btnback\u按键不起作用。

看起来您只是没有连接事件。进入设计器,选择btnback按钮,然后在Properties窗口的Events选项卡中,找到KeyPress事件并将btnback_KeyPress方法作为处理程序订阅给它。

看起来您只是没有连接事件。进入设计器,选择btnback按钮,然后在Properties窗口的Events选项卡中,找到KeyPress事件并将btnback_KeyPress方法作为处理程序订阅给它。

您需要将事件连接到按钮

您可以通过在[Design]视图中选择按钮,然后从properties视图中选择红色圆圈的Events(事件)选项卡来完成此操作

在按键时,输入事件名称


您需要将事件连接到按钮

您可以通过在[Design]视图中选择按钮,然后从properties视图中选择红色圆圈的Events(事件)选项卡来完成此操作

在按键时,输入事件名称


看起来您在Form1中缺少了一行代码。设计器假定它是Form1。查找并添加

this.btnback.KeyPress += new System.EventHandler(this.btnback_KeyPress);

看起来您在Form1中缺少了一行代码。设计器假定它是Form1。查找并添加

this.btnback.KeyPress += new System.EventHandler(this.btnback_KeyPress);

WPF、Winforms、asp.net?这是Winforms代码。您如何连接事件?这不仅仅是在命名约定上完成的——你确实需要显式地连接它,只是当你创建一个事件时,VS为你创建了一个糟糕的IMO名称……我对所有按键都做了同样的事情。除了btnback_KeyPress.WPF、Winforms、asp.net之外,所有的都在工作?这是Winforms代码。您如何连接事件?这不仅仅是在命名约定上完成的——你确实需要显式地连接它,只是当你创建一个事件时,VS为你创建了一个糟糕的IMO名称……我对所有按键都做了同样的事情。除btnback_按键外,所有操作均正常。此更改可随时覆盖,并自动生成。如果您阅读该文件顶部的注释,您可以阅读:设计器支持所需的方法-不要使用代码编辑器修改此方法的内容。没错。但是你也可以将Form1.cs中的代码复制粘贴到上面的某个地方,它仍然可以工作:这个更改可以随时被覆盖,它是自动生成的。如果您阅读该文件顶部的注释,您可以阅读:设计器支持所需的方法-不要使用代码编辑器修改此方法的内容。没错。但您也可以将Form1.cs中的代码复制粘贴到顶部的某个位置,它仍然可以工作: