Ich habe einen Methodennamen loadTest123(). Ich habe versucht, das Ereignis Button1_Click von loadTest123() aufzurufen. Aber Ereignis ist nicht aufgetreten. Ich versuche, mit Breakpoint in Button1_Click-Ereignis zu debuggen, aber nicht auszulösen.So rufen Sie ein Klickereignis mit der normalen Methode in C# auf?
Z. B:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Xml.Linq;
namespace Test
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
loadTest123();
}
public Button Coke = new Button();
public void loadTest123()
{
Coke.Click += new EventHandler(button1_Click);
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Hello!!!");
}
}
}
Bitte helfen Sie mir, dieses Problem zu lösen.
den Code aktualisiert .... bitte, dass sehen. Ich stehe vor demselben Problem. Ich habe einen Breakpoint in Button1_Click gesetzt, aber das Event wird nicht ausgelöst. – dhamo
können Sie mir Ihren aktualisierten Code zeigen? möchte sehen, was du als param überholst. – DDave
Aufruf mit null und new EventArgs(): button1_click (null, neue EventArgs()) in Ihrer Ladefunktion – Silvinus