gpt4 book ai didi

c# - wpf 中的 button1.PerformClick()

转载 作者:可可西里 更新时间:2023-11-01 03:12:21 26 4
gpt4 key购买 nike

为什么 WPF 中的这段代码不起作用?

private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("yes");
}
private void Form1_Load(object sender, EventArgs e)
{
button1.PerformClick();
}

我需要指挥。

最佳答案

要使用windows窗体应用的样式,需要编写如下扩展方法:

namespace System.Windows.Controls
{
public static class MyExt
{
public static void PerformClick(this Button btn)
{
btn.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
}
}
}

现在您可以将它用于任何按钮,假设有一个名为“btnOK”的按钮:

btnOK.PerformClick();

关于c# - wpf 中的 button1.PerformClick(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4734482/

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