为动态创建的面板添加鼠标单击事件[重复]

2023-12-24

您好,我正在用 C# 开发一个 Windows 窗体应用程序。

我有一个 FlowLayoutPanel,里面有一个动态面板列表。 如何为 FlowLayoutPanel 内的面板添加鼠标单击事件?


谢谢这个。但是我可以调用一些 void 函数,而不是事件函数吗?像这样的:

private void example(String x)
    {
        label2.Text = x;
    }

你可以这样做:

private void attachClickEventHandler()
{
  for (int i = 0; i < 10; i++)
  {
     Panel p = new Panel();
     p.Click+=p_Click;
     flowLayoutPanel1.Controls.Add(p);
  }

// OR

  foreach(Control c in flowLayoutPanel1.Controls)
     if(c is Panel)
        c.Click += p_Click;
}

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

为动态创建的面板添加鼠标单击事件[重复] 的相关文章

随机推荐

  • 从应用程序委托获取当前视图控制器

    我是ios新手 我需要从应用程序委托中了解当前的视图控制器 我对此一无所知 也不知道如何实现它 我正在使用此代码来实现此功能 但它返回空值 我点击了这个链接 从应用程序委托获取当前视图控制器 模式是可能的 https stackoverfl
  • 在 VB.NET for WinForms 中启用禁用文本框中的滚动条

    我试图允许在多行文本框中滚动 即使文本框设置为 textbox Enabled False 这是不可能的 因为滚动条被禁用Enabled 指挥也是如此 这里默认的解决方案是设置 textbox ReadOnly True textbox E
  • 在哪里查找 cocoa / cocoa touch 中使用的日期格式说明符?

    例如 dateFormatter setDateFormat yyyy MM DD HH mm ss 我想某个地方有一个列表显示了所有这些日期格式说明符 但找不到任何 NSDateFormatter 文档似乎没有提到这些 It uses U
  • JSF - Primefaces FileUpload 不触发方法[重复]

    这个问题在这里已经有答案了 我搜索并尝试了我在网上找到的每个示例 但我的示例仍然不起作用 我的 web xml 标题
  • 如何将 ASP.NET Core SignalR 与 Pace.js 结合使用

    我有一个 ASP NET Core 2 2 MVC 项目 该项目启用了 HTTPS 并且面向 Docker Linux 容器 我已遵循以下位置的所有说明在我的项目中启用 SignalR 当项目运行时 我看到以下与 SignalR 相关的日志
  • 处理多个 CSS 样式表的有效方法是什么?

    有不同的网站共享几乎相同的布局 但风格不同 一个很好的例子是考虑 stackexchange 网络中的所有站点 它们都有相似的布局 但外观和感觉不同 考虑 5 个站点 对于每个站点 如果我们必须为不同的浏览器维护 3 到 4 个样式表 那么
  • spring:接收类列表的 bean

    我想在 Spring XML 上下文中定义一个具有类列表类型属性的 bean 即List
  • MATLAB - 根据某些标准提取表中选定的行

    假设我有一个这样的表 post user date 1 A 12 01 2014 13 05 2 B 15 01 2014 20 17 3 A 16 01 2014 05 22 我想创建一个较小的表 但不删除原始表 其中包含 例如 用户 A
  • ASP.NET 和 C# 页面查看计数器:使用数据库

    我正在开发一个类似于 stackoverflow com 概念的项目 会有很多问题 我希望每个问题都有一个页面浏览计数器 我觉得最好的方法是使用数据库 因为问题的数量会很大 而且会随着时间的推移而增加 如果我只创建一个表 那就很容易了问题
  • 虚拟调度实施细节

    首先 我想明确的是我确实明白 C 标准中没有 vtable 和 vptrs 的概念 然而 我认为几乎所有实现都以几乎相同的方式实现虚拟调度机制 如果我错了 请纠正我 但这不是主要问题 另外 我相信我知道虚拟函数是如何工作的 也就是说 我总是
  • Visual Studio Code - C# 控制台应用程序

    可能是重复或非常基本的问题 我最近在 Windows 上下载了 Visual Studio Code 并尝试打开现有的 Hello World 控制台应用程序 我已经下载了相同的 C 扩展 您能否指出我可以在其中找到配置 VS Code 的
  • JQuery 改变表格单元格的内容

    好的 这是一个令人尴尬地简单的问题 为什么下面的 jQuery 示例不起作用 显然应该将表中的 a 更改为 hello HTML 代码 table tr td a td td b td tr table JavaScript JQuery
  • 如何在 .net 中以 4-2-2 格式保存高质量的 jpeg?

    当我使用 bitmap save 保存 jpg 文件时 当我指定编码器和质量时 它会保存为 jpeg 4 1 1 但当我不指定编码器和质量时 它会保存为 4 2 2 我想将其保存为 4 2 2 其质量比默认值更高 使用 bitmap sav
  • /usr/local/bin 和 /usr/local/share 的权限问题

    我在新的 MacBook 上使用 OS X Yosemite 刚刚安装了 Homebrew 和一些必需的软件包 最近搬到了这台新计算机 我注意到偶尔当我安装新的brew 软件包时出现链接错误 由于某种原因 权限 usr local bin
  • JS Cookie 设置在 2 个位置,不会覆盖第一个设置

    我在两个不同的页面上使用相同的脚本来设置相同的 cookie 我的假设是 即使两个页面的路径 略有不同 它们也会简单地覆盖 cookie 而不是复制其中的条目 我的第一页的路径是 example com classifieds busine
  • Java 内存使用情况

    我无法理解 Java 内存的使用情况 我有一个应用程序 其最大内存大小设置为 256M 然而 在某个时间点 我可以看到根据任务管理器 它占用了 700MB 不用说 当发生这种情况时 所有其余的应用程序都会有点反应迟钝 因为它们可能已被换出
  • 为什么这个 SVG 的宽度没有用 ng-attr-width 设置?

    我有一个非常简单的网页来尝试隔离我不理解的 ng 绑定 div div
  • 如何保存完整的网页

    有没有办法使用WebDriver保存完整的网页 目前我执行 getPageSource 然后将所有内容放入 html 本地文件中 但保存的页面形状不佳 奇怪的字符 没有图像 所有元素向下偏移 请参阅下面我使用的代码 Test public
  • 是否可以将我们的对称算法添加到 OpenSSL 中?

    我想将我的对称加密算法添加到 OpenSSL 中 并将其用作 SSL 协议中的对称算法 我需要使用测试它s client 所以我需要一种方式来表示 OpenSSL 将其用作对称算法 OpenSSL 使用 RSA 进行密钥交换阶段就足够了 我
  • 为动态创建的面板添加鼠标单击事件[重复]

    这个问题在这里已经有答案了 您好 我正在用 C 开发一个 Windows 窗体应用程序 我有一个 FlowLayoutPanel 里面有一个动态面板列表 如何为 FlowLayoutPanel 内的面板添加鼠标单击事件 谢谢这个 但是我可以