gpt4 book ai didi

c# - 从其用户控件调用 Windows 窗体方法

转载 作者:太空狗 更新时间:2023-10-29 22:28:24 25 4
gpt4 key购买 nike

我的 Windows 窗体上有一个用户控件,我的用户控件上有一个按钮,单击它我想调用它的窗体方法。

谢谢

最佳答案

对我有用的是使用委托(delegate)

 public delegate void ClickMe (string message);
public partial class CustomControl : UserControl
{
public event ClickMe CustomControlClickMe;
public CustomControl()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
if (CustomControlClickMe != null)
CustomControlClickMe("Hello");
}


public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
customControl1.CustomControlClickMe += new ClickMe(button2_Click);
}

void button2_Click(string message)
{
MessageBox.Show(message);
}

关于c# - 从其用户控件调用 Windows 窗体方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6211821/

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