私はそれをテストしました。できます。メインフォームのコードは次のとおりです。
public partial class FrmMain : Form
{
public FrmMain()
{
InitializeComponent();
}
public void FrmMain_MouseMove(object sender, MouseEventArgs e)
{
this.label1.Text = DateTime.Now.ToString();
}
private void button1_Click(object sender, EventArgs e)
{
new Form1().Show();
}
}
Form1 コードは次のとおりです。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Program.MainForm.FrmMain_MouseMove(null, null);
}
}
クリックイベントのあるボタンが1つあります。ボタンをクリックすると、メインフォームのマウス移動イベントが発生します
最後に、program.cs コードは次のとおりです。
static class Program
{
public static FrmMain MainForm;
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
MainForm = new FrmMain();
Application.Run(MainForm);
}
}
私はそれをテストしました、そしてそれは言葉です。必要に応じてプロジェクトを送信できます