gpt4 book ai didi

c# - 委托(delegate)和事件

转载 作者:太空宇宙 更新时间:2023-11-03 21:50:11 25 4
gpt4 key购买 nike

我有 2 个表格。

表格 1:

public partial class Panel1
{
public void ShowExport(object sender, EventArgs e)
{
.......
}
}

表格 2:

public partial class Panel2
{
public delegate void ShowExportReport(object sender, EventArgs e);
public event ShowExportReport ShowExportClicked;

private void buttonExport_Click(object sender, RoutedEventArgs e)
{
if (ShowExportClicked != null)
{
ShowExportClicked(sender, new EventArgs());
}

}
}

当我点击按钮时——

button.Click = buttonExport_Click

如何从 Panel2.buttonExport_Click 调用 Panel1.ShowExport()

最佳答案

在 Panel1 中你必须订阅事件:

pnl2.ShowExportClicked += new ShowExportReport(ShowExport);

关于c# - 委托(delegate)和事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14935275/

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