确定谁调用事件处理程序

2023-12-02

我的应用程序中写入了标签,以便在修改其文本时进行集中。

为此,我通过 EventHandler 调用一个方法。我想对每个标签使用相同的方法,但我不知道如何在方法中识别哪个标签调用它。

如果我有这样的代码:

       lbl_TextChanged(object sender, EventArgs e)
        {
           ..code..
           label1.Location = new Point("label's location");
           ..more code..
        }

然后我从另一个标签再次调用该方法,如何修改该代码才能知道哪个标签调用它?

SOLUTION感谢您的帮助,这是我第一次尝试使用事件处理程序做一些事情,并且不知道我需要转换发送者。这解决了我的问题。

谢谢您的帮助!


The sender事件处理程序签名中的对象是引发事件的控件。

只需转换该对象,您就可以访问该控件的所有信息。

Label label = sender as Label;

您确实需要稍微小心一点,因为您假设只有类型的控件Label正在引发具有此处理程序方法的事件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

确定谁调用事件处理程序 的相关文章

  • STL 迭代器:前缀增量更快? [复制]

    这个问题在这里已经有答案了 可能的重复 C 中的预增量比后增量快 正确吗 如果是 为什么呢 https stackoverflow com questions 2020184 preincrement faster than postinc
  • 在 xaml 中编写嵌套类型时出现设计时错误

    我创建了一个用户控件 它接受枚举类型并将该枚举的值分配给该用户控件中的 ComboBox 控件 很简单 我在数据模板中使用此用户控件 当出现嵌套类型时 问题就来了 我使用这个符号来指定 EnumType x Type myNamespace
  • 如何在 C# 中打开 Internet Explorer 属性窗口

    我正在开发一个 Windows 应用程序 我必须向用户提供一种通过打开 IE 设置窗口来更改代理设置的方法 Google Chrome 使用相同的方法 当您尝试更改 Chrome 中的代理设置时 它将打开 Internet Explorer
  • -webkit-box-shadow 与 QtWebKit 模糊?

    当时有什么方法可以实现 webkit box shadow 的工作模糊吗 看完这篇评论错误报告 https bugs webkit org show bug cgi id 23291 我认识到这仍然是一个问题 尽管错误报告被标记为RESOL
  • 如何连接重叠的圆圈?

    我想在视觉上连接两个重叠的圆圈 以便 becomes 我已经有部分圆的方法 但现在我需要知道每个圆的重叠角度有多大 但我不知道该怎么做 有人有主意吗 Phi ArcTan Sqrt 4 R 2 d 2 d HTH Edit 对于两个不同的半
  • WcfSvcHost 的跨域异常

    对于另一个跨域问题 我深表歉意 我一整天都在与这个问题作斗争 现在已经到了沸腾的地步 我有一个 Silverlight 应用程序项目 SLApp1 一个用于托管 Silverlight SLApp1 Web 的 Web 项目和 WCF 项目
  • 结构体的内存大小不同?

    为什么第一种情况不是12 测试环境 最新版本的 gcc 和 clang 64 位 Linux struct desc int parts int nr sizeof desc Output 16 struct desc int parts
  • x:将 ViewModel 方法绑定到 DataTemplate 内的事件

    我基本上问同样的问题这个人 https stackoverflow com questions 10752448 binding to viewmodels property from a template 但在较新的背景下x Bind V
  • 两个类可以使用 C++ 互相查看吗?

    所以我有一个 A 类 我想在其中调用一些 B 类函数 所以我包括 b h 但是 在 B 类中 我想调用 A 类函数 如果我包含 a h 它最终会陷入无限循环 对吗 我能做什么呢 仅将成员函数声明放在头文件 h 中 并将成员函数定义放在实现文
  • 实例化类时重写虚拟方法

    我有一个带有一些虚函数的类 让我们假设这是其中之一 public class AClassWhatever protected virtual string DoAThingToAString string inputString retu
  • LINQ:使用 INNER JOIN、Group 和 SUM

    我正在尝试使用 LINQ 执行以下 SQL 最接近的是执行交叉联接和总和计算 我知道必须有更好的方法来编写它 所以我向堆栈团队寻求帮助 SELECT T1 Column1 T1 Column2 SUM T3 Column1 AS Amoun
  • 为什么C++代码执行速度比java慢?

    我最近用 Java 编写了一个计算密集型算法 然后将其翻译为 C 令我惊讶的是 C 的执行速度要慢得多 我现在已经编写了一个更短的 Java 测试程序和一个相应的 C 程序 见下文 我的原始代码具有大量数组访问功能 测试代码也是如此 C 的
  • C# 中最小化字符串长度

    我想减少字符串的长度 喜欢 这串 string foo Lorem ipsum dolor sit amet consectetur adipiscing elit Aenean in vehicula nulla Phasellus li
  • C++ 中的参考文献

    我偶尔会在 StackOverflow 上看到代码 询问一些涉及函数的重载歧义 例如 void foo int param 我的问题是 为什么会出现这种情况 或者更确切地说 你什么时候会有 对参考的参考 这与普通的旧参考有何不同 我从未在现
  • C# 使用“?” if else 语句设置值这叫什么

    嘿 我刚刚看到以下声明 return name null name NA 我只是想知道这在 NET 中叫什么 是吗 代表即然后执行此操作 这是一个俗称的 条件运算符 三元运算符 http en wikipedia org wiki Tern
  • MySQL Connector C/C API - 使用特殊字符进行查询

    我是一个 C 程序 我有一个接受域名参数的函数 void db domains query char name 使用 mysql query 我测试数据库中是否存在域名 如果不是这种情况 我插入新域名 char query 400 spri
  • 类型或命名空间“MyNamespace”不存在等

    我有通常的类型或命名空间名称不存在错误 除了我引用了程序集 using 语句没有显示为不正确 并且我引用的类是公共的 事实上 我在不同的解决方案中引用并使用相同的程序集来执行相同的操作 并且效果很好 顺便说一句 这是VS2010 有人有什么
  • 从 mvc 控制器使用 Web api 控制器操作

    我有两个控制器 一个mvc控制器和一个api控制器 它们都在同一个项目中 HomeController Controller DataController ApiController 如果我想从 HomeController 中使用 Dat
  • 如何确定 CultureInfo 实例是否支持拉丁字符

    是否可以确定是否CultureInfo http msdn microsoft com en us library system globalization cultureinfo aspx我正在使用的实例是否基于拉丁字符集 我相信你可以使
  • 使用 WGL 创建现代 OpenGL 上下文?

    我正在尝试使用 Windows 函数创建 OpenGL 上下文 现代版本 基本上代码就是 创建窗口类 注册班级 创建一个窗口 choose PIXELFORMATDESCRIPTOR并设置它 创建旧版 OpenGL 上下文 使上下文成为当前

随机推荐

  • 使用 AES-CFB 在 python 中加密并在 Java 中解密

    我知道一个与此非常相似的问题 如何在 Python 中加密并在 Java 中解密 但我有一个不同的问题 我的问题是 我无法在 Java 中正确解密 尽管使用了正确的密钥和 IV 解密后我仍然得到垃圾字符 我在 Java 中没有任何编译 运行
  • 如何从 java 将 json 字符串发送到 .NET REST 服务?

    我正在尝试将 json 字符串从我的 Android 客户端发送到我的 net Rest 服务 谁能帮助我解决这个问题 HttpClient client new DefaultHttpClient HttpPost post new Ht
  • 如何在 Android 中将视频上传到 YouTube?

    我想从我的 Android 应用程序上传视频文件 有任何想法吗 通过使用年初至今的 Android here演示项目可用吗 你可以上传 youtube 视频 如果您有固定的用户名和密码 那么 看到这个answer 有一个 niec 正在发育
  • 代码签名错误 - 命令 /usr/bin/codesign 失败,退出代码为 1

    因此 我上周一直在尝试解决以下错误 但无济于事 即使按照我自己不久前对自己问题的回答中的步骤进行操作 到目前为止 我已经尝试了列出的所有 巫术 解决方案Here here here here and here一切都无济于事 请 如果有人可以
  • 如何将整个keras模型变成theano函数

    我想将我的 keras 模型转换为 theano 函数 以便我可以计算输入的梯度 我认为这对于可视化网络来说可能很酷 我想根据神经网络的想法 使用这些梯度来增强原始图像中的特征 我不明白以下代码我做错了什么 model Sequential
  • FTP 下载,带有显示当前下载状态的文本标签

    我制作了一个 GUI 点击后 下载 按钮程序将从 FTP 服务器下载文件 这样做时 我希望标签更新 例如 正在连接 gt 正在下载 gt 已下载 我尝试使用线程模块执行此操作 但似乎不起作用 def updater self self up
  • Java mcrypt_create_iv

    Java 是否有等效的 mcrypt create iv 函数 我正在创建一个论坛 我需要用户不仅能够在网站上注册 而且还能够在客户端内注册 如果可能的话 我希望两种注册方法都使用相同的加密 没有单个调用来创建随机 IV 如果您忽略 IV
  • java.lang.NoClassDefFoundError: org/apache/xpath/XPathAPI

    我正在 eclipse 中通过 main 执行一个类 结果我收到此错误 java lang NoClassDefFoundError org apache xpath XPathAPI 我正在使用jRE6 请帮我解决这个问题 确保你有xal
  • 如何比较burn (wix)中DetectCondition中的版本变量

    这是我的Fragment
  • 在 Qt 应用程序及其插件中使用 Singleton 类

    我正在尝试在我的 Qt 应用程序中使用 Singleton 类 它是一个名为 PrisLog 的程序范围调试记录器 该程序还有插件 我想让我的单例类可供这些插件使用 但这不起作用 据我所知 尝试在插件中使用该类会导致创建另一个实例 单例类只
  • 将 json 写入 cookie 时为什么要使用encodeURIComponent()

    特别是 当将 JSON 保存到 cookie 时 仅保存原始值是否安全 我不想编码的原因是因为json的值和键很小 但结构复杂 所以编码 替换所有的 和 大大增加了字符串长度 如果您的值包含 JSON 字符 例如逗号 引号 等 那么您可能应
  • React-native 与 Facebook 广告的世博问题

    尝试从 Facebook 显示插页式广告时出现错误 新应用不再支持广告请求中的 SDK 版本 请升级到 SDK 的最新版本之一 您是否知道它是否会在 expo 32 版本中修复 更新 fb sdk 32世博会什么时候发布 更新2019 01
  • 如何以编程方式更改选项卡指示器颜色

    I am 安卓新手 在开始编程之前我发现现在很多应用程序都在使用 Fragment 尤其是具有可滑动视图的选项卡 如何改变选项卡指示器 突出显示颜色 我用谷歌搜索并以编程方式将 ActionBar 颜色更改为红色 但不知道如何将选项卡指示器
  • 具有统一块 (UBO) 的实例名称无法使用 OpenGL/GLSL

    我在 OpenGL GLSL 应用程序中实现了一个统一的块来管理网格材质数据 环境光 漫反射光 镜面光和光泽度 对于我的第一次尝试 我实现了以下统一块语法 uniform MaterialBlock vec3 Ka Kd Ks float
  • Xcode 8.3 存档错误:链接器命令失败,退出代码 1

    仅在从 Xcode 8 2 升级到 Xcode 8 3 后我才开始收到此错误 并且仅在进行存档构建时 调试构建工作正常 当我通过 Xcode 进行存档时 我收到的唯一消息是 链接器命令失败 退出代码为 1 使用 v 查看调用 我用命令行构建
  • OpenCL 全局内存获取

    我正在考虑重新设计我的 GPU OpenCL 内核以加快速度 问题是有大量全局内存没有合并 并且提取确实降低了性能 因此 我计划将尽可能多的全局内存复制到本地 但我必须选择要复制的内容 现在我的问题是 多次提取小块内存是否会比更少提取大块内
  • php - 在偏移处添加字符串?

    如果我有一个像 test 这样的字符串 那么我有偏移量 0 3 的字符 我想在偏移量 6 处添加另一个字符串 是否有一个简单的 PHP 函数可以做到这一点 我正在尝试这个 但出现错误 PHP 致命错误 无法将赋值操作符与重载对象一起使用 也
  • 为什么 `int ;` 在 C 中编译得很好,但在 C++ 中却不行?

    考虑以下程序 参见现场演示here include
  • MATLAB 单图中的多个(并行)箱线图

    我正在使用 MATLAB 中的箱线图函数 我需要为 6 个 XTicks 绘制 6 个不同数据集的箱线图 即 x 轴中的每个刻度应包含 6 个相应的框 晶须 中线和其域内的异常值集 我尝试通过设置每个变量的偏移量来操作 XTick 属性 但
  • 确定谁调用事件处理程序

    我的应用程序中写入了标签 以便在修改其文本时进行集中 为此 我通过 EventHandler 调用一个方法 我想对每个标签使用相同的方法 但我不知道如何在方法中识别哪个标签调用它 如果我有这样的代码 lbl TextChanged obje