C# 在方法或事件处理程序之间传递变量

2023-12-26

我仍在尝试学习 c#,我的问题是如何将变量从 Item1_Click 传递到 Item2_Click,这与在方法之间传递它们是同一件事还是因为它们是事件处理程序而有所不同?

public partial class Events : System.Web.UI.UserControl
{
     protected void Item1_Click(object sender, EventArgs e)
    {

          //code

    }

    protected void Item2_Click(object sender, EventArgs e)
    {
          //code
    }
}

它们仍然是常规方法,因此您仍然可以像平常一样调用它们。

 protected void Item1_Click(object sender, EventArgs e)
 {
    // Call the event handler for Item2, passing the arguments
    // Item1 received
    Item2_Click(sender, e);
 }

 protected void Item2_Click(object sender, EventArgs e)
 {
     // Make it happen.
 }

如果你想重新使用Item1_Click只需绑定click另一个对象的事件Item1_Click以及。

有关 C# 中事件的更多信息,请参阅下面的链接。

  • MSDN 事件教程 http://msdn.microsoft.com/en-us/library/aa645739%28v=vs.71%29.aspx
  • MSDN C# 编程指南(事件) http://msdn.microsoft.com/en-us/library/awbftdfh.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 在方法或事件处理程序之间传递变量 的相关文章

  • 强制 const 存储返回的值 value

    这就是我想要实现的目标 struct test const test returnconst return test test returnnonconst return test int main test t1 returnnoncon
  • 类变量在其定义范围内?

    这可能是一个愚蠢的问题 我正在尝试制作文本泥 我需要每个 Room 类包含其他 Room 类 以便在尝试移动到它们或从它们获取信息时可以引用 但是 我不能这样做 因为我显然无法在其定义中声明一个类 那么 我该怎么做呢 当我说我做不到时 我的
  • 如何在自定义保存操作 WFFM 中获取 Sitecore.Current.Site 对象?

    我在用着面向营销人员的 Sitecore 网络表单 在里面save action我得到的表格Sitecore Context Site对象 但该对象没有返回正确的上下文 该值为 modules shell 有谁知道我如何才能获得正确的上下文
  • ctypes.ArgumentError:不知道如何转换参数

    我在C库中定义了一个函数 如下所示 int Test char str1 int id1 char str2 float val float ls 我想在Python中使用它 所以我编写了以下Python代码 str1 a str2 b i
  • C# 从整数反序列化枚举

    是否可以从 C 中的 int 反序列化枚举 例如如果我有以下课程 class Employee public string Name get set public int EmployeeTypeID get set 我可以轻松地从 XML
  • C# 委托实例化与仅传递方法引用 [重复]

    这个问题在这里已经有答案了 我有一个简单的问题 与仅传递函数引用相比 实例化 C 委托有什么优势 我的意思是 Why do Thread t new Thread new ThreadStart SomeObject SomeMethod
  • 终止以 System.Diagnostic.Process.Start("FileName") 启动的进程

    我正在尝试创建一个将在特定时间执行操作的应用程序 很像 Windows 任务计划程序 我当前正在使用 Process Start 来启动任务所需的文件 或 exe 我通过调用文件 mp3 启动一个进程 该进程启动 WMP 因为它是默认应用程
  • 如何使用 Regsvr32 注册 .NET COM DLL?

    我有一个使用 COM DLL 的 VB6 应用程序 该DLL是用C 编写的 在 C 项目属性中 我检查了 Register for COM interop 选项 VB6 应用程序在我的开发机器上运行良好 C 代码完全遵循以下格式 CodeP
  • C# - 如何从 Steam 交易 API 获取图标的 URL(编码)

    以下是 API 为每个项目返回的 XML 部分
  • 从动态服务器中抓取 html 列表数据

    哈喽大家好 抱歉提出转储问题 这是我最后的手段 我发誓我尝试了无数其他 Stackoverflow 问题 不同的框架等 但这些似乎没有帮助 我有以下问题 一个网站显示一个数据列表 前面有大量的 div li span 等标签 它是一个很大的
  • DLR 返回类型

    我需要 DLR 的帮助 我正在实现 IDynamicMetaObjectProvider 和 DynamicMetaObject 但在获取预期返回类型时遇到一些问题 我在元对象中覆盖 BindInvokeMember 我可以看到所有参数类型
  • Parallel ForEach 的本地初始化如何工作?

    我不确定 Parallel ForEach 中本地 init 函数的使用 如 msdn 文章中所述 http msdn microsoft com en us library dd997393 aspx http msdn microsof
  • 如何在 ASP.NET MVC 中获取参数数组作为 GET / POST?

    如何最好地获取数组 item gt value 对作为 GET POST 参数 在 PHP 中 我可以这样做 网址 这得到的参数为 Array a gt Array one gt 100 two gt 200 有什么方法可以在 ASP NE
  • 创建 PING 程序时限制 ICMP 回显答复

    我正在编写一个多线程 ping 程序 我在每个线程 针对每个 IP 上创建了原始套接字 并使用 sendto 向每个线程发送了 ICMP Echo 请求 然后在每个线程中执行了 receivevfrom 我正在从各种套接字中的 IP 获取消
  • 等效

    这是否保证始终为真 std numeric limits
  • 我使用 tm/mktime 是否错误,如果没有,有解决方法吗?

    我认为下面的程序应该输出从公元 1 年到 1970 年每年第一天到 1970 年的秒数 前面是time t在编译它的系统上 CHAR BIT是一个宏 所以我认为你不能只是复制编译后的可执行文件并假设它是正确的 尽管实际上一切都使用 8 位c
  • ASP.NET Core中间件如何进行DI?

    我正在尝试将依赖项注入到我的中间件构造函数中 如下所示 public class CreateCompanyMiddleware private readonly RequestDelegate next private readonly
  • 实例着色器矩阵的设置

    我想绘制实例立方体 我可以打电话GL DrawArraysInstanced PrimitiveType Triangles 0 36 2 成功地 我的问题是所有立方体都绘制在相同的位置和相同的旋转 我如何为每个立方体单独更改它 要创建不同
  • 以编程方式连接和断开 USB,“无需拔出和重新插入”

    我需要以编程方式连接和断开 USB 也就是说 我已经插入了USB设备 我需要使用 C NET 应用程序传输文件 该应用程序将监视特定文件夹并将文件从该文件夹传输到 USB 驱动器 我需要在文件传输后断开 USB 设备的连接 并在需要时连接
  • 警告从 lambda 返回捕获的引用

    我尝试使用 lambda 有条件地将引用绑定到两个变量之一 int foo bar int choice gt int if true some condition return foo else return bar 这会在 clang

随机推荐

  • Eclipse 插件的自定义启动屏幕(非 RCP)

    我想为我为 Eclipse 开发的插件添加品牌 我从自定义启动画面开始 我想要的是在安装插件后 在 Eclipse 启动时显示自定义图像 请注意 我的插件在non rcp 到目前为止我找到的所有方法 添加org eclipse ui spl
  • 如何创建我自己的 Android 库并托管它

    我正在努力创建一个登录屏幕 以便与多个不同的 Android 应用程序一起使用 打包它的最佳方式是什么 以便其他人可以在他们的应用程序上使用我的登录功能 最好是在我们进行更改时自动同步它们 编辑 看来将其打包到库模块中是最好的选择 如何上传
  • 如何在iPhone上创建全屏模态状态显示?

    我正在尝试为 iPhone 应用程序创建模式状态指示器显示 并且希望使用与 Tweetie 中使用的类似的指示器 具体来说 这个 遮蔽 整个屏幕 包括工具栏 我不相信通过任何正常的 UIView 操作 我可以超出窗口的边界 可以吗 我相信我
  • 在预制件中存储对场景对象的引用?

    看 我的场景中有一个玩家和一个敌人 我正在使用 vector2 movetowards 将敌人移向我的玩家 但我的敌人是一个预制件 所以我必须在检查器中给它一个我的玩家的引用作为目标 但是当我从场景中删除敌人时 因为它是一个预制件 它会删除
  • 当表单经过身份验证的用户未经身份验证时捕获的事件

    我基本上正在寻找与 FormsAuthentication OnAuthenticate 相反的事件 我想在用户注销时从数据库中删除一些值 我尝试将其放入 Session End 事件中 但在执行此事件时用户似乎已经离开了 更新 如果我无法
  • 如何返回作为参数给出的相同集合类型,但具有不同的元素类型?

    我想做这个 public
  • 为什么像 Ruby 和 Python 这样的动态语言不像 Java 或 C# 那样有接口的概念?

    令我惊讶的是 我对 Ruby 和 Python 等动态语言越来越感兴趣 他们声称它们是 100 面向对象的 但正如我所读到的 接口 方法重载 运算符重载等几个基本概念都缺失了 它是否以某种方式内置在幕后 或者这些语言只是不需要它 如果后者是
  • Python 电子邮件负载解码

    我知道这个问题已经被问了上千次了 但我已经快要崩溃了 所以我忍不住去寻求帮助 我有一封带有法国口音的电子邮件 这句话是 席琳 柏林安妮特 0633 python的email包变化 在 3A 上 E9 上的 如何恢复口音 和 符号 我通过网络
  • 奇异值分解实现

    我有一个用 C 实现的 SVD 库 但我想在 Java 程序中调用它的函数 有没有简单的方法可以做到这一点 或者有人建议一个 Java 中 SVD 实现的链接 还有 Apache commons Math 库 http commons ap
  • Android 深度链接架构:同时匹配 http 和 https

    我希望我的应用程序能够打开http www example com and https www example com 这有效
  • 音频单元图暂停和重复

    我一直在尝试使用 Apple 提供的代码来实现音频单元图 IphoneMixerEQGraph测试 http developer apple com library ios samplecode iPhoneMixerEQGraphTest
  • Typescript 与“typeof”相反/反向操作

    Angular 可以按类型查询子组件 在测试中使用它 如下所示 fixture debugElement query By directive ComponentType 现在我想创建一个为我执行此操作的函数 import Componen
  • 从其他类 Objective-C 访问方法

    寻找这个问题的答案 但我还没有找到合适的答案 我希望你们 和女孩 能帮助我 这是针对 iPhone 应用程序的 好吧 我有一个多视图应用程序 每个视图都有自己的类 一切都很愉快 然而 不同的类有时会调用相同的方法 到目前为止 我只是在两个类
  • 尝试批量插入行时发生 Knexjs 错误:获取连接超时。泳池可能已经满了。

    完整错误 Knex 获取连接超时 池可能已满 您是否缺少 transacting trx 调用 我有一个超过 70k 行的 csv json 插入 15k 17k 次后 它停止并抛出上述错误 代码如下 csvtojson colParser
  • Microsoft Graph API 是否支持 Azure AD B2C 的更改通知?

    我正在尝试获取更改通知 以便用户使用连接到 Azure AD B2C 的应用程序 我按照以下教程操作并成功创建了订阅 但我从未收到任何更改通知 https learn microsoft com en us learn modules ms
  • 如何存储长符号计算的结果以供以后使用?

    我的计算是这样的 f x runs fast g x runs fast h x depends on f x g x runs slow 5mins 现在我只需要结果h x 每次我重新启动 mma 时 我基本上都会重做相同的计算以获得h
  • 将 JSON 转换为 .NET 数据集

    我正在编写一个 Java servlet 它使用http json org java http json org java 用于从 mssql 数据库读取一些数据并将结果集转换为 JSON 字符串的库 NET 客户端应用程序正在使用此 JS
  • 如何在Word宏中的TextBox中插入文本

    我在Word中创建了一个文本框 我想在其中插入文本 Sub k Dim Box As Shape Set Box ActiveDocument Shapes AddTextbox Orientation msoTextOrientation
  • 如何在谷歌地图 API v3 中一次仅显示一个信息窗口

    我们可以在谷歌地图中一次仅显示一个信息窗口 并为多个标记显示多个信息窗口吗 意味着 当我单击标记时隐藏 关闭其他信息窗口并仅显示当前标记信息窗口 Thanks 我解决的方法如下 var infoWindowsOpenCurrently A
  • C# 在方法或事件处理程序之间传递变量

    我仍在尝试学习 c 我的问题是如何将变量从 Item1 Click 传递到 Item2 Click 这与在方法之间传递它们是同一件事还是因为它们是事件处理程序而有所不同 public partial class Events System