0

我在 Visual Studio 中编写了一些 C# 项目,但我偶然发现了一个我无法在线找到解决方案的问题。我添加到表单的任何按钮,一旦我右键单击并选择查看代码,我就会进入代码屏幕,但该按钮的代码不会自动生成。

请帮助我,因为我必须开始做作业,而且我似乎无法克服这个问题。

4

4 回答 4

7

您应该双击按钮,而不是右键单击和查看代码。这会将您带到附加的事件,或者如果不存在,它将为默认事件创建一个新事件。如果是按钮,它的Click.

您可能会看到:如何:在 ASP.NET 网页中创建事件处理程序

在设计视图中,双击页面或双击要为其创建默认事件处理程序的控件。

以上对于 WinForm 也是如此

于 2013-04-04T06:53:04.130 回答
3

只需双击按钮,如果不存在任何事件,它将创建一个新事件。

从:How to: Create Event Handlers in ASP.NET Web Pages

在设计视图中,双击页面或双击要为其创建默认事件处理程序的控件。

Visual Web Developer 为默认事件创建一个处理程序,并使用事件处理程序中的插入点打开代码编辑器。

此外,可以相关:如何:创建自定义双击事件

于 2013-04-04T06:54:20.010 回答
0

设计视图中,双击要为其创建默认事件处理程序的控件。

对你来说它是 Button,所以双击那个按钮来创建一个 button_click 事件。

另一种方式:

  1. 在按钮的右键单击菜单中,只需转到按钮的属性右键点击,单击解决方案资源管理器窗口顶部的事件符号。

    “属性”窗口显示所选控件的事件列表。

  2. 双击将创建按钮单击事件的Button_Click事件。

于 2013-04-04T06:56:47.833 回答
0

如果即使双击也没有显示代码,请关闭解决方案,然后运行此批处理文件(您在解决方案/项目的根文件夹中创建):

@echo off @echo 删除所有 BIN 和 OBJ 文件夹... for /d /r 。%%d in (bin,obj) do @if exists "%%d" rd /s/q "%%d" @echo BIN 和 OBJ 文件夹成功删除:) 关闭窗口。暂停 > 无

我将批处理文件命名为“AAA_DeleteBinObjFolder.bat”,这样当在文件资源管理器中排序时,它会显示在文件列表的顶部附近。

关闭运行批处理文件时显示的窗口后,重新加载您的解决方案或项目,代码将出现在代码窗口中。

于 2021-12-28T07:42:21.020 回答