我尝试使用 .PerformClick 创建动态按钮并在不导入 Dll 的情况下模拟 Mouseclick。
代码:
for (int i = 0; i < save.Count; i++)
{
Button tempButtonForClick = new Button();
tempButtonForClick.Location = save[i].SaveRegion.Location;
Cursor.Position = save[i].SaveRegion.Location;
tempButtonForClick.Size = save[i].SaveRegion.Size;
tempButtonForClick.Click += new EventHandler(MainPanelClicks);
MainPanel.Controls.Add(tempButtonForClick);
tempButtonForClick.PerformClick();
...
}
问题是,我使用该方法得到了一个空的 EventArgs。有没有办法获得“正常”的 EventArgument?
提前致谢。