gpt4 book ai didi

c# - 从 Windows 窗体应用程序中删除 Click 方法

转载 作者:行者123 更新时间:2023-11-30 15:02:59 25 4
gpt4 key购买 nike

我从 C# 入手,并完成了有关如何创建简单图片查看器的教程:

http://msdn.microsoft.com/en-us/library/dd492135.aspx

您可以使用几个按钮、图片查看区域和一个复选框来创建它。

当我创建表单并添加一些按钮时,我能够运行调试器,查看应用程序,并单击没有执行任何操作的按钮。

似乎要为按钮单击等事件创建方法,您可以在表单设计中双击按钮作为快捷方式。

但是,我似乎无法删除一个方法并运行它。比如我创建了private void pictureBox1_Click。但是,当我点击图片时,我不需要表格来做任何事情。我想删除那个方法。但是,然后我收到一条错误消息:

“‘PictureViewer.Form1’不包含‘pictureBox1_Click’的定义,并且找不到接受类型为‘PictureViewer.Form1’的第一个参数的扩展方法‘pictureBox1_Click’(您是否缺少 using 指令或程序集引用?)”

我错过了什么?当我双击 pictureBox 时,除了那个方法之外还有其他创建的东西吗?并不是说这特别麻烦,但是对于您不小心创建的所有内容,不得不在代码中保留空方法会很奇怪。

关于第二个快速问题,我添加的控件和容器的代码在哪里?我认为除了属性窗口之外还有一个地方可以设置各种属性。

感谢您的帮助!

最佳答案

您的表单作为部分类分布在两个文件中。后台“连接”代码位于 myform.designer.cs 文件中,您的代码位于 myform.cs 文件中。如果你只是从你的代码中删除处理程序,连接代码将仍然存在,你将无法编译。因此,您可以进入 designer.cs 代码并从那里删除相关代码,但如果您刚刚开始,可能不建议这样做。

正确的做法是,在设计器 UI 中,查看按钮 (f4) 的属性,然后单击顶部栏中的“事件”按钮。您应该在某处看到您的事件处理程序。如果您右键单击事件处理程序,则可以选择“重置”。单击它,它将删除接线代码。如果您的处理程序不包含任何代码,那么我相信它也会删除它(我没有 winfom,我面前的项目所以不能肯定地说)。

关于c# - 从 Windows 窗体应用程序中删除 Click 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12160770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com